论坛
Firefox 桌面版
Firefox for Android
附加组件
RSS
搜索
登录
注册
paul_guo的个人空间
访问量
2
新鲜事
帖子
资料
https://www.firefox.net.cn/index.php?m=space&uid=45016
想修改一个油猴脚本,能让网页在当前页面打开
百度等搜索引擎和导航网站特别喜欢单击之后原网页还留着。 。。我装超级拖拽不就是为了不要这样吗,于是我找了几个脚本,一开始是吧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)
回复
paul_guo
加关注
写私信
0
关注
0
粉丝
44
帖子
返回顶部