2017-08-17 45 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