作者tomin (蓝蓝紫黄橘 粉灰白绿咖)
看板Ajax
标题Re: [问题] 如何用GreaseMonkey关闭网页
时间Wed Jul 6 01:25:51 2011
我google到的答案 只能自己本机去设定
如果你只是自己用开心的 那就很适合用这招
http://tinyurl.com/44xyjvm
You need to change configuration settings of Firefox (about:config) to
allow this.
Steps:
Go to address bar and type about:config
Go to parameter dom.allow_scripts_to_close_windows
Set its value as true
Now your script can close the TAB with 'window.close()'
eg.
function closeTab(){
window.open('', '_self', '');
window.close();
}
※ 引述《pthuang (◢晓筱◤)》之铭言:
: 我现在会在一个网站上看图 像这样
: http://g.xiaoi.com/a/gpqe99mj53vHYD(有时候会出现503)
: 但有时候图片如果被删了的话就会自动被导到一个error的网页
: http://www.xiaoi.com/error.html
: 然後我现在希望在 GreaseMonkey 遇到这网页的时候就自动关闭
: 在网路上查了一些方法 但是都没作用
: document.close();
: window.close();
: unsafeWindow.close();
: 我把这些写在 body 的 onLoad 可是都失败了
: 请问是我理解错误还是 GreaseMonkey 的作法比较特别? m(_ _)m
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.122.30.209
1F:推 pthuang:感谢 马上来试试 07/06 19:00
2F:推 pthuang:OK 真的成功了 但关闭的部份依然是用unsafeWindow.close 07/06 19:03
3F:→ tomin:嗯 GreaseMonkey大概不能直接调用windows 不过一般网页能 07/06 19:38
4F:→ TonyQ:greasemonkey 有安全性的问题所以不准你调用 window 07/08 00:52
5F:→ tomin:不过GM可以用window.addEventListener() 看来是有选择性的 07/08 02:11