我正在尝试清除一个 div 并用 jquery 的 html5 中的 pdf 重新填充它。它在 Chrome 中运行良好,但 Firefox 14 的行为似乎很奇怪。这是代码:
$("#content").empty();
var newObject = $(document.createElement("object"));
newObject.attr("id", "contentViewer");
/*var errorMessage = $(document.createElement("p"));
$(errorMessage).html(It appears you don't have a pdf plugin for this browser. No biggie... you can <a href="path-to-pdf.pdf">click here to download the pdf file.</a>);
$(newObject).append($(errorMessage));*/
$("#content").append($(newObject));
被注释掉的三个命令会破坏 Firefox。没有它们,页面会清除 div,然后按照我上面显示的内容执行代码。如果我把这三个命令放回去,它在触发时不会做任何事情。Chrome 不在乎,它只在有或没有它的情况下工作。
我想我有两个问题:
- 我应该如何在 Firefox 中即时嵌入 pdf(如果我在上面做错了)
- 我是否有错字,我看不到上述是否可行?还是FF被窃听了?
谢谢!