2011-03-25 51 views
1

如果沒有找到頁面,我想讓腳本自行關閉窗口。關閉窗口如果一個頁面是404

我不知道如何start..a指導點點會很感激

+3

*任何*頁?如果有人鏈接不正確,或者我錯誤地輸入了一個URL,我總是覺得我的瀏覽器窗口總是關閉...:P – deceze 2011-03-25 09:07:24

+2

您必須知道,JavaScript只能**關閉正在用' window.open()' – Teneff 2011-03-25 09:09:57

+0

@teneff如果您以前使用過window.open(),它會自動關閉,但如果未使用window.open(),則應該提示您確認確認。 – Kynth 2011-03-25 09:50:37

回答

1

我對你的問題@ deceze的評論表示贊同的想法。我不確定你爲什麼想要關閉窗口。

從技術上講,這是可能的。

如果您控制網站,您可以更改404頁面以執行JavaScript window.close(),儘管存在某些限制here

如果你不擁有這個頁面,我想唯一的辦法就是爲你的瀏覽器編寫一個擴展/插件/插件/ doohickey。我再次不知道任何。

假設它是針對您控制的網站,但通常的做法不是關閉窗口,如果您的服務器發送404,而是向用戶提供正面反饋。

看看這篇文章的一些404 best-practices

+0

實際上,這將用於一次性目的。它在瀏覽時不會被全部使用。 – user478636 2011-03-25 09:36:26

+0

對不起,我的意思是選項卡,我並不是指整個瀏覽器窗口。 – user478636 2011-03-25 09:37:01

+0

window.close()將嘗試關閉選項卡,而不是整個瀏覽器。 – Kynth 2011-03-25 09:49:18