不幸的是,出于某些特殊目的,某些域被 GOVERNMENT FIREWALL
禁用例如:任何域名*.gg.com
都无法通过http访问。
有解决方案,因为屏蔽只在域上,而不在ip上,所以如果我对域使用cname
记录,内容可以加载!
例如:
如果我想要http://script.gg.com/jquery.js
我可以将script.mydomain.com
CNAME设置为script.gg.com
请求http://script.mydomain.com/jquery.js
很好。
我想在浏览器上自动使用此功能。我主要使用Google Crome。
我想知道是否有办法预处理浏览器加载的html,并替换所有资源链接域,从禁止列表映射到有效列表?
我可能认为可以有插件或其他东西,找到或发展自己,任何人都可以帮忙吗?
答案 0 :(得分:1)
也许你可以用javascript预处理它。
Firefox有一个greasemonkey插件,但我认为Chrome可能有类似的东西。这个javascript是在页面加载的最开始执行的,也许你可以用一些javascript替换url,从而使浏览器加载替换的url而不是实际代码中编写的url。
更新: Chrome有Tampermonkey。
使用脚本测试,它运行正常:
var links = document.getElementsByTagName('a');
for (var i=0;i<links.length;i++){
links[i].href = links[i].href.replace(".google.", ".bing.");
}