在IE9和IE10中,Base64數據Uri不能在對象標籤中加載PDF。它在「訪問被拒絕」下方顯示一條消息。Base64 pdf數據Uri不能在IE9和IE10中工作
<object id="objPdf" data="data:application/pdf;charset=utf-8;base64,{myValue}" type="application/pdf"></object>
對此有何想法?
在IE9和IE10中,Base64數據Uri不能在對象標籤中加載PDF。它在「訪問被拒絕」下方顯示一條消息。Base64 pdf數據Uri不能在IE9和IE10中工作
<object id="objPdf" data="data:application/pdf;charset=utf-8;base64,{myValue}" type="application/pdf"></object>
對此有何想法?
IE不支持數據協議。每documentation,唯一支持的元素/屬性如下:
object (images only)
img
input type=image
link
CSS declarations that accept a URL, such as background, backgroundImage, and so on.
此外,還有一個「IE 10個對待BLOB網址爲跨域和拒絕訪問」錯誤填寫對IE,仍然是開放和活躍。
試圖服務CSV數據(data:text/csv;charset=utf-8,...
)
這是一個老的文章,但如果有人遇到這對谷歌的搜索解決方案時,我只是碰到了同樣的問題是,你需要有一個網址或將返回您的pdf數據的API端點,然後您將地址添加到對象的數據屬性中。
<object data="/api/pdf"
如果您的pdf是由頁面上的信息生成的,那麼您可以將該信息發送到查詢字符串中的API端點。