求Google.com网站去跳转脚本
opera吧
全部回复
仅看楼主
level 4
回归蔚蓝 楼主
因为众所周知的原因,google网站在国内的网站是功能受限的,我现在的情况是,google搜索可以成功,但是点击结果却一直停在空白页面,跳转不成功。
经初步调查,原因在于,google.com的链接上有一个onmousedown事件,这个事件会转换链接的地址到google.com的跳转页面,由跳转页面跳到指定的链接。
可是跳转页面应该是被电信服务器做了限制不能正常链接,所以导致不能正常跳转。
现在想在google.com页面应用脚本,通过去除google.com页面中链接的onmousedown事件达到不经跳转直接通向链接地址的目的。但是脚本未能执行,请大神指教。
2012年12月06日 07点12分 1
level 4
回归蔚蓝 楼主
本人所写脚本如下:var allAh = document.querySelectorAll("a");
for (var ppi = 0; ppi < allAh.length; ppi++) {
allAh[ppi].onmousedown = undefined;
}
2012年12月06日 07点12分 2
level 2
强制https就行了
2012年12月06日 07点12分 3
[Kiss]一言惊醒梦中人呀~~设置use script in https 后果然成功了, 谢谢 3楼 逆乱天地 同学
2012年12月06日 08点12分
level 10
2012年12月06日 08点12分 4
2012年12月06日 16点12分
level 4
回归蔚蓝 楼主
嗯嗯,脚本修改了下,现在脚本改为:window.onload=function(){
var allAh = window.document.anchors;
for (var ppi = 0; ppi < allAh.length; ppi++) {
allAh[ppi].onmousedown = undefined;
}
};
基本实现了功能。不过还是有会有问题,就是等全部加载完成速度太慢了。打算加个jquery脚本用ready()来试试。
2012年12月06日 08点12分 5
level 11
2012年12月06日 08点12分 6
1