以下适用于当前的Firefox(PDF加载),但不适用于当前的IE(页面为空白)。有什么建议吗?
<head>
<script type="text/javascript">
function startup() {
var bubba = document.getElementById('bubba');
bubba.data = 'http://server.qa/test.pdf';
}
</script>
</head>
<body onload="startup();">
<object id="bubba" type="application/pdf" width="80%" height="800">
No PDF reader installed
</object>
</body>
答案 0 :(得分:2)
您将无法像这样显示PDF。包含插件的语法在IE和Forefox之间有所不同。
我建议使用<iframe>
代替<object>
并使用JavaScript设置iframe的src
属性。这应该调用浏览器中安装的任何PDF插件,如果没有,则下载PDF。