Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 嵌入在<;对象>;或<;嵌入>;标签未在IE 11中加载_Jquery_Html_Pdf_Embed_Galleriffic - Fatal编程技术网

Jquery 嵌入在<;对象>;或<;嵌入>;标签未在IE 11中加载

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中都可以正常工作

我必须创建一个我正在使用的图像滑块:

Gallerific插件>

在图像滑块中,与图像一起,我必须在某些情况下显示PDF

为了说明这一点,我将
嵌入到“
”中,您可以在其中显示与图像相关的描述

对于带有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>