对某个网站有需求:点击按钮或者打开主页时自动在新标签打开某个同源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)
yfdyh0001. 可能弹出窗口阻止器拦截了(以及你禁用了通知?),非用户事件绑定则Firefox很容易拦截。网上搜索可找一些文章,有一些方法。比如 http://itindex.net/detail/52877-window.open-%E6%B5%8F%E8%A7%88%E5%99%A8 ...(2017-08-27 11:28)

返回顶部