[英]Images not loading in IE11
我有一個必須顯示的圖像的遠程URL。 下面是代碼片段。
var tempImage = new Image();
tempImage.onload = function() {
console.log('image loaded');
};
tempImage.src = url;
在Chrome,Firefox和Edge中可以正常工作。 但是在IE11中,不會觸發onload
事件。
在chrome的網絡標簽中,我看到圖像一旦完成下載就開始下載,並觸發onload
事件。 但是對於IE11,在“網絡”選項卡中,我發現圖像沒有完全下載,這似乎是因為既沒有顯示圖像也沒有觸發onload
的原因。
有什么辦法可以處理這種情況。 任何提示將不勝感激。
編輯1在函數前添加新關鍵字后,觸發了加載,但圖像顯示為十字形。
這是IE11中的一個已知問題。
var tempImage = new Image();
tempImage.onload = new function() {
console.log('image loaded');
};
tempImage.src = url;
上面的代碼應該可以解決您的問題。 請注意,唯一的區別是在第2行的“功能”之前添加了關鍵字“新”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.