阅读:2382回复:10
有没有办法把链接的一部分替换掉
访问一个网站,打个比方
http://www.123.com/files/ 以前保存下来是这个地址,但是现在因为服务器迁移把文件库的地址前面都改成了 <!-- w --><a class="postlink" href="http://www.abc.com">www.abc.com</a><!-- w --> 也就是原有地址应该要在http://www.abc.com/files/xxxx.xxx 那里访问了,但是现在保存下来的网页还是123.com那个原来的地址,点击里面的链接访问不了,有没有扩展或者什么方法能够自动把www.123.com换为www.abc.com访问? 是不是就相当于把123.com劫持到abc.com |
|
1楼#
发布于:2011-04-23 14:17
location.href=location.href.replace(/^http:\/\/www.google.com.hk\//,"http://www.google.com/");
有个GM脚本可以自动把地址栏中的网址替换掉。以前Google有问题的时候用过一段时间。 自动把.com.hk替换成.com的域名。 你试试? |
|
2楼#
发布于:2011-04-23 14:17
|
|
3楼#
发布于:2011-04-23 14:17
改host
|
|
|
4楼#
发布于:2011-04-23 14:17
对已保存的网页:文本编辑器,查找替换。
对远端网页:Proxomitron |
|
5楼#
发布于:2011-04-23 14:17
document.addEventListener('DOMContentLoaded',function(){ var imgs=document.images; var links=document.links; function replaceIt(array,p,x,y){ var array_x; var i=array.length-1; for(;i>=0;i--){ array_x=array[i]; array_x[p]=array_x[p].replace(x,y); } } replaceIt(imgs,'src','www.abc.com/888.jpg','www.abc.com.bbu.org/888.jpg') replaceIt(links,'href','www.abc.com/n/888.jpg.html','www.abc.com.bbu.org/n/888.jpg.html') },false); 看到这样一段js代码,opera使用的,请问Firefox要怎么运行这段代码??? |
|
6楼#
发布于:2011-04-23 14:17
直接在GreaseMonkey里新增脚本,写上生效的网址
然后代码粘贴进去 |
|
|
7楼#
发布于:2011-04-23 14:17
Redirector似乎可以
|
|
8楼#
发布于:2011-04-23 14:17
mason写脚本,有现成的
|
|
|
9楼#
发布于:2011-04-23 14:17
|
|
10楼#
发布于:2011-04-23 14:17
chrisgestapo:Redirector似乎可以回到原帖 对地址栏的地址有效,但是对源地址页面内的图片无效 |
|