基本上我想访问网站http://www.domain.com
我想要做的是登录后,它应该直接带我去
http://www.domain.com/access.aspx
但我对java脚本知之甚少,到目前为止我已经做到了,但它继续重定向到像
这样的循环中http://www.domain.com/access.aspx/access.aspx/access.aspx/access.aspx/access.aspx/access.aspx
为什么一次又一次地重定向,我只想让它重定向一次。
这是我现有的代码
var loc = window.location.href; var a = loc +"access.aspx"; window.open(a);
我使用单独的脚本登录,并分开重定向。
答案 0 :(得分:0)
您似乎没有检查是否需要重定向,所以我怀疑您的重定向逻辑正在应用,即使您已经在您想要访问的页面上。请考虑以下其中一项:
添加exclude
rule,这将导致您的脚本 不会在access.aspx
页面上执行。
@exclude http://www.domain.com/access.aspx
。
在重定向之前检查,例如
var loc = window.location.href;
if(loc != 'http://www.domain.com/access.aspx'){
var a = loc +"access.aspx";
window.open(a);
}