嘿我的應用程序有一個地圖,繪製自定義標記圖像呈現在OpenLayers VectorLayer上。這裏的問題是,我看到很多請求到具有此映射的頁面,並且這涉及到服務器,並且爲該頁面編寫的所有服務器端代碼都會執行,並且HTML會返回給客戶端,並且我收到一條錯誤消息,說缺少IMG src導致多個未知的服務器請求
Resource interpreted as image but transferred with MIME type text/html.
我的猜測是頁面上呈現的標記呈現爲img控件,但它們的src被設置爲空白。你可以閱讀更多關於當你的控件的src值在這裏爲空時會發生什麼情況:http://www.nczonline.net/blog/2009/11/30/empty-image-src-can-destroy-your-site/
我想知道這些標記是否是導致問題的原因或者什麼東西是踢開無限重定向這種情況我總是看到它在一定的請求之後停止。
正如在上面的帖子中提到的,它只發生在Webkit瀏覽器上,而不是FFX上。
有人可以幫我找出這些請求的src,如果有任何我可以跟蹤它。
在此先感謝。
我強烈建議分享您的代碼或鏈接?沒有這一點,就很難猜測爲什麼會發生這種情況。矢量圖層上的標記用SVG(而不是img.src)渲染,所以這可能不是這種情況。這可能是因爲你要求的一些「磁貼」是無效的,或者你沒有複製你的主題目錄或其他任何東西,但是用這些信息猜測是不可能的。 – 2010-06-25 00:34:49
你能告訴我我需要在代碼中搜索什麼?我在我的標記上運行jquery選擇器來查看是否有任何控件缺少某些屬性值,並且什麼都沒找到。 – Baz1nga 2010-06-25 04:05:53
我希望這可以幫助你http://www.unitedforums.co.uk/vb/website-development-scripting/13046-resource-interpreted-image-but-transferred-mime-type-text-html.html – Pankaj 2012-04-12 12:39:58