0
我有一個網頁上有遊戲。我意識到會有學校訪問(主要是因爲我和我的朋友會使用它)。我希望看到一個特定的圖像是否被封鎖,並顯示獨立的內容,我知道這不是由我的學校具體代理封鎖。檢測圖片是否被代理人阻止
我有一個網頁上有遊戲。我意識到會有學校訪問(主要是因爲我和我的朋友會使用它)。我希望看到一個特定的圖像是否被封鎖,並顯示獨立的內容,我知道這不是由我的學校具體代理封鎖。檢測圖片是否被代理人阻止
一個簡單的方法是使用JavaScript來測量加載後的圖像。如果它沒有圖像的原始尺寸,則會被封鎖或更改。
但是,如果代理替換具有相同大小的內容,則這不起作用,當然。
onerror
事件(您已經在標籤中指出)也可能工作,但它將取決於代理服務器。如果它只是發送一個空的圖像來代替每個被阻止的圖像,那麼錯誤事件不會觸發。
謝謝你。但我認爲代理正在發送一個MIME類型的HTML而不是請求的jpg.is,有沒有找到返回文件的MIME類型的方法? – drnessie 2010-11-09 15:58:41
@drnessie不適用於img元素,但在這種情況下,「onerror」應該觸發 – 2010-11-09 16:08:51