7
var google_login_popup = "";
var social_google_login = function() {
google_login_popup = window.open('www.google.com', "google_popup", 'width=800, height=600');
};
social_google_login();
setTimeout(function() {
google_login_popup.close();
}, 1000);
它在新的TAB中打開彈出窗口而不是窗口。但.close()不關閉窗口。如果窗口作爲選項卡打開,則window.close不起作用(Firefox 47)
這應該是作爲腳本打開窗口也試圖關閉它。
請注意,這僅適用於Firefox 47,移動。
視頻:https://www.dropbox.com/s/bqcf8iwm5bsw4yn/VIDEO0254.mp4?dl=0。
你檢查控制檯?是否顯示警告_「腳本只能關閉他們打開的窗口」_? – Rohit416
沒有控制檯或設備,只有上述視頻作爲調試方法。 – Tool
難道是因爲你失去了主窗口的焦點,所以超時從未發生過? – Kaiido