[英]Greasemonkey script to replace all URLs on a page with a certain domain to a different one
[英]Redirecting to a page in a domain using greasemonkey
基本上我想访问网站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);
我使用一个单独的脚本登录,并使用一个单独的重定向。
您似乎没有在检查是否需要重定向,因此即使您已经在要打开的页面上,我也怀疑您的重定向逻辑已被应用。 考虑以下之一:
添加一个exclude
规则 ,这将导致您的脚本无法在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); }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.