有一个网站,因为切换到新版本。所以在所有旧版本页面的第一句加入了:
<script>
location.href="http://www.(新版本).com";
</script>
现在访问任何旧版本的页面都会被转到新版本。如果把JS禁用就不会跳转,但很多功能就不能用了。
有什么办法让它不跳转吗?比如有什么浏览器插件,可以移除指定的html内容?
可以考虑使用Fiddler,编辑它右侧FiddlerScript,在onBeforeResponse里加入:
if (oSession.oResponse.headers.ExistsAndContains("Content-Type", "html") &&
oSession.HostnameIs("b2b.hotelclub.net")) {
oSession.utilDecodeResponse();
var oBody = System.Text.Encoding.Default.GetString(oSession.responseBodyBytes);
var oRegEx = /document\.location\.href.*/gi;
oBody = oBody.replace(oRegEx, "");
oSession.utilSetResponseBody(oBody);
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。