,因爲我需要爲關閉瀏覽器的JavaScript/jQuery代碼(火狐/ Chrome和IE ..)的JavaScript/jQuery的/ IE
正如我與 window.close嘗試()
但它只適用於IE。
是否有其他方法..?
,因爲我需要爲關閉瀏覽器的JavaScript/jQuery代碼(火狐/ Chrome和IE ..)的JavaScript/jQuery的/ IE
正如我與 window.close嘗試()
但它只適用於IE。
是否有其他方法..?
可以檢查瀏覽器和寫相應的腳本,IE /火狐
IE ---->
window.close()
火狐--->
var answer = confirm("Do you want to close this window ?");
if (answer){
netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserWrite');
window.close();
}
else{
stop;
}
試試這個片斷
window.close()
從[Mozilla](https://developer.mozilla.org/en/DOM/window.close):「此方法只允許爲使用window.open方法的腳本打開的窗口調用。如果該窗口未被腳本打開,JavaScript控制檯中出現以下錯誤:腳本可能無法關閉未由腳本打開的窗口。「 – Dennis
我不認爲這是可能的,如JavaScript只能由瀏覽器,而不是實際的瀏覽器中顯示的網頁交互。
Windows只能由首先由腳本打開的腳本(window.close())關閉。所以一般情況下,這是不可能的(https://developer.mozilla.org/en/DOM/window.close)
這適用於IE和Chrome。 (window.close()爲IE工作,然後win.close爲鉻)
<script type="text/javascript">
function CloseThis() {
var win = window.open('', '_self');
window.close();
win.close(); return false;
}
</script>
這不適用於Google Chrome 36。是否有更新? – pvzkch
適用於我,在Chromium便攜! –
你可以關閉頁面,而不是瀏覽器。 – zzzzBov