【发布时间】:2020-06-03 12:41:03
【问题描述】:
我有一个 PDF,其内容被加密为 base64 字符串。我试图在 embed 元素中显示它。它在 Chrome 和除 Microsoft Edge 和 Internet Explorer 之外的其他浏览器中运行良好。
success: function (data, textStatus, xhr) {
$("#url").html("");
$("#url").append("<embed src=\"" + data.encodeUrl + "\" class=\"iframe\"></embed>");
$("#cameraLink").modal('show');
}
【问题讨论】:
-
您是否使用
src中的数据URL?如果是这样,这些是not well supported in IE and older versions of Edge。它应该可以在基于 Chromium 的 Edge 中使用,尽管我没有对此进行测试。除了直接链接到文件本身之外,我认为没有其他解决方法。 -
由于安全原因在 IE 中被阻止
-
@RoryMcCrossan 是的,我必须在 src 中使用数据 URL。但是除了直接链接文件之外,还有什么方法可以显示 pdf?
-
会不会是同一个问题? Microsoft stackoverflow.com/questions/36725764/… 的浏览器问题
标签: javascript jquery ajax internet-explorer base64