2011-11-07 42 views
4

我想問在甚麼情況下可能會出現這種情況?我有一個網站,其中有一個window.onresize事件,可在Firefox,IE9,Chrome隱身窗口中使用,但不適用於Chrome。 事情是,它在我對代碼做了一些無關的更改之前,或者在我昨天更新了chrome之前就已經工作了(不能說)。 JavaScript的報道,在Firefox也不鉻控制檯錯誤window.onresize在Chrome中未觸發,但在Chrome中觸發隱身

沒有。

即使是最基礎的東西工程window.onresize = t; function t (e) { alert("wtf?");}

是否有可能,我已經錯過了一些地方}奇蹟般地使代碼仍然無處不在,除了工作中的鉻和沒有表現出任何錯誤? Chrome和Chrome隱身模式的區別是什麼?

對不起,晦澀難懂的問題,但實際上,這就是我的一切,我已經花了這一段時間...

[編輯]這是抓屏的錯,一個谷歌的擴展:https://chrome.google.com/webstore/detail/cpngackimfmofbokmjmljamhdncknpmg

但這是一個問題,我不能指望人們關閉他們的擴展來查看我的網站。爲什麼它會干擾我的代碼呢?

+0

謝謝你!我花了很多時間重新檢查我的代碼。我本可以花更多的,無目標的!謝謝! – Augiwan

回答

7

清除緩存。在Chrome for Mac中,這是Chrome -> Clear Browsing Data -> Empty the Cache

最有可能的,在緩存一些文件丟失,過時或損壞,這就是爲什麼它會在隱身模式下工作,而不是在一個正常的瀏覽器窗口。清除緩存,如果不起作用,請確保Chrome已更新至最新版本。

換言之,「隱身鉻」和「常規鉻」之間的區別是,隱身模式具有不同的高速緩存,設置,並且可以不使用默認擴展。所以如果他們之間存在問題,這很可能是其中一個功能的問題。

編輯:感謝Darhazer,有一個小的可能性,它也可能是干擾插件的結果。如果上述操作不起作用,請嘗試使用Window -> Extensions並禁用擴展程序以查看是否可能導致此問題。

+1

另一個原因可能是一個插件,在隱身模式下,所有插件默認都是禁用的。 –

+0

其實大家,我也這麼認爲,直到今天我從大學訪問我的網頁,以及相同的問題。事實上,你也可以檢查我的頁面,並嘗試調整窗口的大小,如果內容沒有縮放,這意味着沒有調用onrezise。 – Spectraljump

+0

@me哦,快點,它是一個擴展,我在大學裏也有過......只是要弄清楚是哪一個和爲什麼。謝謝! – Spectraljump

相關問題