论坛
Firefox 桌面版
Firefox for Android
附加组件
RSS
搜索
登录
注册
白左的个人空间
访问量
33
新鲜事
帖子
资料
https://www.firefox.net.cn/index.php?m=space&uid=34985
【已解决】油猴脚本:打开一个同源新标签然后关闭
对某个网站有需求:点击按钮或者打开主页时自动在新标签打开某个同源url(例如网站为
www.A.com
, 打开
www.A.com/B.html
),然后关闭这个标签想写一个油猴脚本完成,但是1. 在@grant none的情况下,使用let tab = window.open(ur...
全文
回复
(
4
)
2017-08-27 11:10
来自版块 -
Firefox 扩展、插件、脚本和样式
◆
◆
表情
告诉我的粉丝
提 交
白左
:
哦哦, 是我理解错了, 还以为tab A的脚本可以无条件关闭tab B呢, 那就牛逼了...
(2017-08-30 15:22)
回复
yfdyh000
:
默认是有弹出通知,在工具栏下方。 dom.allow_scripts_to_close_windows 是允许脚本用window.close()关闭自身,不确定能否关闭其他窗口。因为开发者预期浏览器不会允许这样做,所以访问绝大多数网站都不会有问题。
(2017-08-29 08:17)
回复
白左
:
感谢dalao指点!没想到竟然是阻止弹窗这个功能引起的,因为不管是控制台还是浏览器控制台,都没看见任何记录,还以为是web api本身的限制 直接允许script关闭其他tab似乎权限太大了点,不过经测试,在选项>隐私与安全>权限>拦截弹出式窗口里把需要...
(2017-08-28 17:30)
回复
yfdyh000
:
1. 可能弹出窗口阻止器拦截了(以及你禁用了通知?),非用户事件绑定则Firefox很容易拦截。网上搜索可找一些文章,有一些方法。比如
http://itindex.net/detail/52877-window.open-%E6%B5%8F%E8%A7%88%E5%99%A8
...
(2017-08-27 11:28)
回复
白左
加关注
写私信
8
关注
4
粉丝
2039
帖子
返回顶部