Pdf.js无法在Internet Explorer上工作
Pdf.js not working on Internet Explorer
有人能解释一下为什么这段代码在IE中不起作用吗?在Chrome中,一切都很正常。
我的Html:的一部分
<head>
<script type='text/javascript' src="//code.jquery.com/jquery-1.9.1.js"></script>
<script type='text/javascript' src="http://vivin.net/pub/pdfjs/pdf.js"></script>
<script type='text/javascript' src="http://vivin.net/pub/pdfjs/textlayerbuilder.js"</script>
</head>
<body>
<div id="pdfContainer" class = "pdf-content"></div>
</body>
适用于Chrome的完整代码和示例:http://jsfiddle.net/vivin/RjqUf/
我已经弄清楚了我的问题所在。我用pdf.min.js替换了pdf.js,现在在Explorer10和Chrome中一切都很好。不知道确切的原因,但它是有效的。
它不起作用的原因是ie9及以下版本不支持pdf.jshttps://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions#what-浏览器支持
如果你想强迫用户在ie7,8,9中嵌入pdf,你可以做这个
<embed src="../pdfFileName.pdf" class = "pdf-content">
.pdf-content {your style and size}
如果他们有某种pdf阅读器,这就行了
如果要回退,可以使用<object>
标记有一个关于嵌入与对象的讨论EMBED与OBJECT
相关文章:
- 视频HTML没有'无法在Internet Explorer 11上工作
- 为什么我的JavaScript / JSON脚本不能在Internet Explorer中工作
- $.getJSON 和 google fonts API 停止在 Internet Explorer 中工作,jQuer
- 我正在尝试创建一个可以在Internet Explorer(Windows 10,又名Edge)中工作的html语音到文
- 得到"标签“;标签在Internet Explorer 6中工作(用于单选按钮)
- Internet Explorer跨域请求无法正常工作,MS没有给出错误的理由
- 将DIV导出为PDF don'无法在Internet Explorer中工作
- Chrome 和 Internet Explorer 无法离线工作,在 Firefox 上工作正常
- Jquery 无法在 Internet Explorer 中正常工作
- 使用jQuery的Internet Explorer上的Javascript错误,但在Firefox上工作正常
- 我的代码在Firefox中工作,但不能在Internet Explorer中工作
- Ajax 无法在 Internet Explorer 中正常工作
- Ajax 在 Internet Explorer 9 中更改域名后停止工作
- 如何才能让响应式幻灯片在Internet Explorer中工作
- Javascript 3D 轮播在 Internet Explorer 中无法正常工作
- React无法在Internet Explorer中工作
- HTML5<音频>标记donesn'不能在Firefox和Internet Explorer上工作
- 登录按钮和身份验证可以在Internet explorer中工作
- Javascript this.firstChild.nextSibling在Internet Explorer中不工作
- Ajax iframe请求在Internet Explorer中只能工作一次