【发布时间】:2013-04-11 15:44:27
【问题描述】:
我正在创建一个 HTML 主页,供用户查看我们的“操作方法”文档,将 pdf 嵌入页面以使用下面的 JQuery 创建预览。这在 Firefox 中运行良好,但在 IE 或 Chrome 中无法运行,感谢任何帮助,谢谢
$(document).ready(function() {
"use strict";
$('.btn').click(function() {
var idToSRC = './HTA_' + this.id + '.pdf';
$('#viewer').attr('src', idToSRC);
});
});
【问题讨论】:
-
可能是因为那些浏览器没有安装adobe插件?
-
@techfoobar 我以为 Chrome 现在有一个内置的 PDF 查看器。
-
您检查控制台是否有任何错误?
-
#viewer是 iframe 吗?如果您观看网络调试器,是否会发生对 PDF 的请求?如果您调试代码,$('#viewer')是否真的匹配 Chrome 上的某些内容?如果是这样,您可以将src更改为其他网站或其他内容吗? -
根据浏览器的不同,一般不能动态改变embed标签的src。相反,您需要用新的嵌入标签替换它。看到这些线程:stackoverflow.com/questions/2493706/…stackoverflow.com/questions/6646413/…