coffeescript 更新 url 如果包含字符串
coffeescript update url if contains string
如果 url 包含单词 'register',我正在尝试更改它。我可以这样做,但页面继续循环并且不会停止。有谁知道如何让页面更新到 .../register?bypass_verification=true
而不使页面不断循环?谢谢
if window.location.href.indexOf("register") > -1
window.location.href = 'register'+ '?bypass_verification=true'
return
使用 bypass_verification 参数集重定向回来后,您的 if 条件与新的 URL 匹配。由于这仍然符合您的条件,因此您得到的似乎是一个循环。您需要更改您的逻辑,以便 window.location.href 在已经包含 bypass_verification=true 时不会被重新分配。
这是一种应该有效的方法:
if window.location.href.indexOf("register") > -1
window.location.href = 'register'+ '?bypass_verification=true' unless window.location.href.indexOf("?bypass_verification=true") > 0
return
如果 url 包含单词 'register',我正在尝试更改它。我可以这样做,但页面继续循环并且不会停止。有谁知道如何让页面更新到 .../register?bypass_verification=true
而不使页面不断循环?谢谢
if window.location.href.indexOf("register") > -1
window.location.href = 'register'+ '?bypass_verification=true'
return
使用 bypass_verification 参数集重定向回来后,您的 if 条件与新的 URL 匹配。由于这仍然符合您的条件,因此您得到的似乎是一个循环。您需要更改您的逻辑,以便 window.location.href 在已经包含 bypass_verification=true 时不会被重新分配。
这是一种应该有效的方法:
if window.location.href.indexOf("register") > -1
window.location.href = 'register'+ '?bypass_verification=true' unless window.location.href.indexOf("?bypass_verification=true") > 0
return