2017-08-17 532 views
-1

我有一個按鈕,它會創建一個新選項卡並加載一些簡單的HTML和帶有傳遞給它的數據URI的iframe。新標籤打開,我可以看到這些都使用導航工具(F12)顯示在DOM中。但是,Iframe不顯示在Edge瀏覽器中。我收到錯誤HTTP404: NOT FOUND - The server has not found anything matching the requested URI (Uniform Resource Identifier).Microsoft Edge不顯示<iframe>

下圖顯示了DOM,並且所有內容都按預期方式加載。

enter image description here

+0

請提供一個[mcve] –

+0

服務器給了你一個404.是url的權利? –

+0

爲什麼這是一個壞問題?微軟的優勢,並沒有打開網站,所有的瀏覽器打開..這樣一個大問題..這個quesiton如何downvoted? – Siddharth

回答

1

這可能是您的問題:MSDN data Protocol

出於安全原因,數據URI僅限於下載資源。數據URI不能用於導航,編寫腳本或填充框架或iframe元素。

+0

謝謝,該頁面的其中一條評論爲我清除了它.. 「IE9刪除了32kb數據URI限制 數據URI無法導航到的限制(例如,不能用作IFRAME的來源)依然存在。「 – jony