Jquery 嵌入在<;对象>;或<;嵌入>;标签未在IE 11中加载
我必须创建一个我正在使用的图像滑块: “Gallerific插件>” 在图像滑块中,与图像一起,我必须在某些情况下显示PDF 为了说明这一点,我将Jquery 嵌入在<;对象>;或<;嵌入>;标签未在IE 11中加载,jquery,html,pdf,embed,galleriffic,Jquery,Html,Pdf,Embed,Galleriffic,我必须创建一个我正在使用的图像滑块: “Gallerific插件>” 在图像滑块中,与图像一起,我必须在某些情况下显示PDF 为了说明这一点,我将嵌入到“”中,您可以在其中显示与图像相关的描述 对于带有PDF的滑块,您可以在此处看到完整代码: 我正在尝试使用或标记嵌入PDF,它在Chrome和Firefox中运行良好。但不是在IE11中 我无法理解缺少的是什么,因为我已经用一个div创建了一个小提琴,它嵌入了PDF,并且在所有三种浏览器,Chrome、Firefox和IE11中都可以正常工作
嵌入到“
”中,您可以在其中显示与图像相关的描述
对于带有PDF的滑块,您可以在此处看到完整代码:
我正在尝试使用或标记嵌入PDF,它在Chrome和Firefox中运行良好。但不是在IE11中
我无法理解缺少的是什么,因为我已经用一个div创建了一个小提琴,它嵌入了PDF,并且在所有三种浏览器,Chrome、Firefox和IE11中都可以正常工作
请调查这个问题,并尽快提出我在IE 11中遗漏了什么
谢谢 我建议签出PDFObject,它是一个Javascript库,用于将PDF嵌入HTML文件中。它可以很好地处理浏览器兼容性问题,并且很有可能在IE8上一直运行
在HTML中,您可以设置一个div来显示PDF:
<div id="pdfRenderer"></div>
我现在可以使用“
”标记嵌入PDF文件
我用
替换了“
”和“
”标记,现在它在Firefox、Chrome和IE三种浏览器上都可以正常工作了
在IE中嵌入PDF有两种方法
第一种方式:直接在
更新代码如下:
<div id="pdf">
<iframe src="https://www.adobe.com/products/pdfjobready/pdfs/pdftraag.pdf" style="width: 100%; height: 100%;" frameborder="0" scrolling="no">
<p>It appears your web browser doesn't support iframes.</p>
</iframe>
</div>
您的web浏览器似乎不支持iFrame
第二种方式:如果浏览器没有PDF阅读器,u可以在
中调用包含
标记的HTML页面
下面是第二个选项的代码
<div id="pdf">
<iframe src="pdf.html" style="width: 100%; height: 100%;" frameborder="0" scrolling="no">
<p>It appears your web browser doesn't support iframes.</p>
</iframe>
</div>
您的web浏览器似乎不支持iFrame
“pdf.html的代码
此web浏览器中似乎没有Adobe Reader或PDF支持。或者
这对我有用
这是工作小提琴:
希望以后能对别人有所帮助 不要在中添加“type”属性,就像这样:
中的type属性导致IE11中Adobe Reader出现权限错误
<object data="mydocument.pdf">
<p><a href="mydocument.pdf">Download</a></p>
<embed type="application/pdf" src="mydocument.pdf" />
</object>
你不必把它放在一个iframe中。
它可以显示控件,所以我认为它不会像预期的那样在滑块内工作。我也尝试过。。。即使这样也不行。PDF Ovject的另一个问题是它使用ID。。。正如我提到的,我的是图像滑块。。所以我必须显示几个PDF,所以我得到了错误,因为有多个div具有相同的ID…而这个JS不支持类…感谢您研究这个问题,我尝试了PDFObject,但它不起作用,我可以通过简单地使用。。。它成功了。。。不需要插件“调查问题并尽快提出建议”。第一种方法是在src属性中设置pdf的URL。在第二种方法中,您直接使用该文件。IE11似乎存在将url或blob传递给对象或嵌入元素的问题(安全约束)。
<body>
<object data="lorem.pdf" type="application/pdf">
<p>It appears you don't have Adobe Reader or PDF support in this web browser. <a href="lorem.pdf">Click here to download the PDF</a>. Or <a href="http://get.adobe.com/reader/" target="_blank">click here to install Adobe Reader</a>.</p>
<embed src="lorem.pdf" type="application/pdf" />
</object>
</body>
<object data="mydocument.pdf">
<p><a href="mydocument.pdf">Download</a></p>
<embed type="application/pdf" src="mydocument.pdf" />
</object>