Greasy Fork is available in English.

Discussions » Development

【暂时已解决】在开始加载网页时(或网页加载完毕前)自动跳转网页

§
Posted: 08/01/2018
Edited: 13/01/2018

【暂时已解决】在开始加载网页时(或网页加载完毕前)自动跳转网页

在开始加载网页时,或网页加载完毕前,自动跳转网页,能做到吗?
由于本人在国内。。访问一些网站的穿墙速度很慢,比如 developer.android.com
其对应的免穿墙域名 developer.android.google.cn
每次点别人给的链接都要重新改域名好麻烦啊。。
很少做浏览器开发,自己写了个初版,但只能在网页加载完才运行。(网页都加载完了还要个屁的跳转啊摔)
以下
(function() {
location.replace(
location.href.replace('developer.android.com', 'developer.android.google.cn'));
})();

文科Mod
§
Posted: 09/01/2018

// @run-at document-start 看看

§
Posted: 09/01/2018
Edited: 09/01/2018

// @run-at document-start

看看

这个是可以在网页加载完毕前跳转。
我这的测试结果是,如果IP解析成功并开始加载了一点数据,Tampermonkey才会显示个红1,随即替换网页,Tampermonkey的红1消失。如果IP无法解析,Tampermonkey始终不显示红1(不运行脚本,但是期望在该情况下也能运行脚本)。

暂时这样也行,但期待更好的解决方法。

文科Mod
§
Posted: 10/01/2018

那我建议你用重定向扩展,脚本本身还是有局限的。

§
Posted: 13/01/2018

那我建议你用重定向扩展,脚本本身还是有局限的。

暂时的应对方案
https://greasyfork.org/zh-CN/scripts/37313
已经能解决对我来说的大部分场景

Post reply

Sign in to post a reply.