簡體   English   中英

在IE11中以兼容模式運行時使用OBJECT標記顯示圖片

[英]Displaying picture using OBJECT tag when run under compatibility mode in IE11

我的Web應用程序最初是用HTML編寫的。 我正在穩步將其轉換為HTML5,但是某些頁面仍在Internet Explorer中以“ 兼容性選項” /“模擬” /“模式” /“文檔模式” = 5運行 (這是通過編程方式為單個HTML頁面設置的。)

這是應該顯示圖片並在兼容模式下運行的代碼段,如上所述。

<TD style="border: 1px solid black;" rowspan="6">
   <object id="bcobject"   data="<%=examplePic%>" height="730" width="516">
      <p>
        Could not be displayed - <a href="<%=fullFileName%>" 
        target="_blank" >Click to download</a>
      </p>
   </object>    
</td>

辦公室中有三台計算機,所有計算機都在Windows 10 Pro計算機上運行最新版本的Internet Explorer 11。 其中兩個將顯示圖片。 其中之一將顯示“無法顯示”

對於這台計算機,我還嘗試了在沒有加載項的情況下運行Internet Explorer,但無濟於事。 (如果更改了文檔模式,則圖片確實會顯示在此計算機上)

有任何想法嗎? (我不想用更傳統的顯示圖片的方式替換代碼,因為我需要OBJECT標記,因為以后還有其他代碼會將圖片替換為PDF。在此階段,我也不准備轉換整個頁面轉換為HTML5)

我放棄嘗試解決此問題,而是將頁面轉換為HTML5。 對於遺留代碼,始終存在着在“修復”上投入多少時間而不是重做之間的平衡問題。

關於我的原始問題,似乎不是三台計算機上的所有版本的IE11都是相等的,而且最新的IE11在以傳統模式5和6顯示圖片時存在問題,但從7開始一直存在。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM