2010-11-09 44 views
0

我有一個網頁上有遊戲。我意識到會有學校訪問(主要是因爲我和我的朋友會使用它)。我希望看到一個特定的圖像是否被封鎖,並顯示獨立的內容,我知道這不是由我的學校具體代理封鎖。檢測圖片是否被代理人阻止

回答

2

一個簡單的方法是使用JavaScript來測量加載後的圖像。如果它沒有圖像的原始尺寸,則會被封鎖或更改。

但是,如果代理替換具有相同大小的內容,則這不起作用,當然。

onerror事件(您已經在標籤中指出)也可能工作,但它將取決於代理服務器。如果它只是發送一個空的圖像來代替每個被阻止的圖像,那麼錯誤事件不會觸發。

+0

謝謝你。但我認爲代理正在發送一個MIME類型的HTML而不是請求的jpg.is,有沒有找到返回文件的MIME類型的方法? – drnessie 2010-11-09 15:58:41

+0

@drnessie不適用於img元素,但在這種情況下,「onerror」應該觸發 – 2010-11-09 16:08:51

相關問題