在我的桌面应用程序中,我创建了一个临时HTML文件(旨在让用户打印报告),然后通过默认显示网页浏览器。这个HTML文件保存在一个临时文件夹,例如:C:/Users/UserName/AppData/Local/TempImg标签与本地文件:/// URL不显示在Microsoft Edge Web浏览器
这适用于所有的网络浏览器(令人惊讶甚至包括IE),但微软的另一种创作,Edge,给了我一个空白图像图标
以下:
src="file:///C:/Users/UserName/AppData/Local/Temp/printicon.gif">
任何想法,为什么失败?
PS。很明显,gif文件存在并且可以打开。
后续:经过进一步测试,我发现Edge为什么阻挡我的形象。添加以下的HTML标记的顶部
防止IE无法显示此:
你要知道,该消息的原因,只是这行代码对于“打印”按钮:
javascript:window.print();
所以,如果我删除了线,边缘似乎显示我的图片。但我显然做不到,因为我需要它与旧版IE一起工作。
2015-09-06
c00000fd
+0
F12工具对文件说了什么? –
+0
@戴:对不起,这是我第一次加载Edge。我在F12工具中寻找什么? –
+1
@ c00000fd我刚刚使用HTML文件和我的appdata临时文件夹中的图像进行了测试,没有发现问题。也许一些安全设置? –