【问题标题】:Javascript - Redirect Parameters URL Only Once [duplicate]Javascript - 仅重定向一次参数 URL [重复]
【发布时间】:2015-11-13 09:02:40
【问题描述】:
// ==UserScript==
// @name           TamperMonkey Redirect
// @include        http://tagpro-*.koalabeast.com:*
// @include        http://tangent.jukejuice.com:*
// @include        http://maptest*.newcompte.fr:*
// @version                1.0
// ==/UserScript==
window.location = window.location+'/?spectator=true';

这是我到目前为止的代码。但是 /?spectator=true 会被永久添加,我希望它只添加一次。

/?spectator=true

(例如:tagpro-123.koalabeast.com:8000/?spectator=true)到该 URL 仅一次?提前致谢。

请注意,这不是重复的,我尝试了另一个链接它不起作用,所以请向我提供完整的代码和解释。非常感谢!

【问题讨论】:

  • 我认为我没有看到任何实际代码...也许发布一些?
  • if(window.location.indexOf('/?spectator=true') === -1)window.location = window.location+'/?spectator=true';

标签: javascript google-chrome url redirect userscripts


【解决方案1】:
if (window.location.search != '?spectator=true') {
   window.location = window.location+'/?spectator=true';
}

【讨论】:

  • 希望他永远不会将另一个 get 变量标记到 url 的末尾
  • 刚刚回答了这个问题。为了做更复杂的事情,他应该在这里搜索“javascript get params”,在那里你可以找到完整的答案
  • 这就是我需要的!你摇滚!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-01-02
  • 1970-01-01
  • 2015-07-22
  • 1970-01-01
  • 1970-01-01
  • 2020-06-22
  • 2016-06-23
相关资源
最近更新 更多