在 console 中弹出提示"Scripts may close only the windows that were opened by it" (脚本只能关闭它所打开的窗口)
網上找的下面代碼也沒用.求助
try{
this.focus();
self.opener = this;
self.close();
}
catch(e){
}
try{
window.open('','_self','');
window.close();
}
catch(e){
}
1
Biwood 2015-12-29 11:37:20 +08:00 via Android
意思是说只有用脚本打开的窗口才能被脚本关闭,这是出于安全考虑的
|
2
TakanashiAzusa 2015-12-29 11:47:44 +08:00
浏览器屏蔽了这个方法。不然我第三方脚本里插段这个 js 你不是永远都打不开那个网页了。。
|
3
xDTimer OP 這個窗口是通過 C#的 reDirect 實現的,所以屬於非彈出窗口,但是這樣子的話如何關掉呢
|
4
jugelizi 2015-12-29 11:49:16 +08:00
别想了
google 一直在限制这个 直接提示手动关闭好了 js 的权限被限制了 |