百度等搜索引擎和导航网站特别喜欢单击之后原网页还留着。 。。我装超级拖拽不就是为了不要这样吗,于是我找了几个脚本,一开始是吧target blank 替换掉,可是还是有部分不太行,于是找到了一个javascript: (function () { { va...
全文
回复(6) 2020-09-18 14:07 来自版块 - Firefox 扩展、插件、脚本和样式
表情
paul_guo 好的,谢谢了。。。另外百度会整一个奇葩的带引号的blank(2020-09-18 15:02)
taoww本来把target=_blank改成target=_self就是最正统的做法了。 你说有部分不太行,那可能 1、是通过ajax动态加载的内容,是在脚本代码执行完毕后加载的,没有被改到 2、是通过js脚本打开的窗口,不受target属性管。这种情况比较麻烦,只能具体网站具体分析(2020-09-18 14:47)
paul_guo 原来如此,那还是只能替换target blank这个办法吗(2020-09-18 14:42)
taoww这就是我说的第二点。你这么个写法,是在当前页面将网页上所有链接同时一起打开,实际效果是只打开最后一个链接。(2020-09-18 14:39)
paul_guo 我改成了 var links = document.getElementsByTagName('a'); for (var i=0;i<links.length;i++){ window.location.href = links<...(2020-09-18 14:34)
taoww他的for循环是有问题。但你问题的关键在于两点 1、window.location不是个函数,没有 window.location(url) 这种用法。该用 window.location.replace(url) 或 window.location.href = url 来设...(2020-09-18 14:26)

返回顶部