首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在所有浏览器中使用PDFObject.js

如何在所有浏览器中使用PDFObject.js
EN

Stack Overflow用户
提问于 2017-02-21 22:12:13
回答 1查看 2.9K关注 0票数 0

我想在我的web应用程序中插入一个ViewerPDF。为此,我下载了PDFObject。现在我在我的页面中有这样的代码:

代码语言:javascript
复制
<script src="Scripts/PDF/pdfobject.js" type="text/javascript"></script>
 <script>
   var url ="urlPDF";
   var container = document.getElementById("divID");
   var options = {
        fallbackLink: "<p>This is a <a href='[url]'>fallback link</a></p>",
        height: "500px",
        width: "500px",
        pdfOpenParams: {
            view: 'FitV',
            pagemode: 'thumbs',
            search: 'lorem ipsum'
        }
    };
  PDFObject.embed(url, container, options);
</script>

使用这段代码,如果我尝试用Internet Explorer打开我的samplePage.html,我可以看到它。如果我尝试用Mozilla Firefox打开samplePage.html,我可以看到:

如果我尝试用谷歌浏览器打开samplePage.html,我永远看不到。

EN

回答 1

Stack Overflow用户

发布于 2017-02-22 07:27:55

如果Mozilla正在显示PDF的源代码(如屏幕截图所示),而Chrome无法识别该文件(无法打开它),则您可能没有在服务器上设置正确的MIME类型。确保该文件作为application/PDF提供。

(请注意,由于PDFObject删除了导航器MIME类型数组,Firefox2.0在最新版本中不起作用。)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42369685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档