Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.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
Javascript Chrome原生PDF阅读器在“新建”选项卡中打开超链接_Javascript_Jquery_Google Chrome_Pdf_Iframe - Fatal编程技术网

Javascript Chrome原生PDF阅读器在“新建”选项卡中打开超链接

Javascript Chrome原生PDF阅读器在“新建”选项卡中打开超链接,javascript,jquery,google-chrome,pdf,iframe,Javascript,Jquery,Google Chrome,Pdf,Iframe,我试图在iframe中包含一个PDF,在DOM元素src字段中传递文件URL。当我单击文档中的超链接时,目标将在一个新选项卡中打开,而不是像我预期的那样替换iframe内容 我必须提到,我已经尝试了PDF.js和viewer.js,但它们不显示超链接,这是我一直要求的功能。我还尝试使用jQuery操作iframe内容(文件此时在同一个域上): 添加基本元素(已添加,但没有效果) 添加onbeforeunload事件(无效) 如果我能访问超链接目标 我希望你能帮助我 这是浏览器的本机功能,您无

我试图在iframe中包含一个PDF,在DOM元素src字段中传递文件URL。当我单击文档中的超链接时,目标将在一个新选项卡中打开,而不是像我预期的那样替换iframe内容

我必须提到,我已经尝试了PDF.js和viewer.js,但它们不显示超链接,这是我一直要求的功能。我还尝试使用jQuery操作iframe内容(文件此时在同一个域上):

  • 添加基本元素(已添加,但没有效果)
  • 添加onbeforeunload事件(无效)
如果我能访问超链接目标


我希望你能帮助我

这是浏览器的本机功能,您无法修复。我想你唯一的选择就是自己添加对PDF.js的链接支持


不必为此而麻烦使用viewer.js,因为它只是PDF.js的包装。

这是浏览器的本机功能,您将无法修复它。我想你唯一的选择就是自己添加对PDF.js的链接支持


不必为此而麻烦viewer.js,因为它只是PDF.js的包装。

PDF文件是同一个域吗?是的,当我尝试使用jQuery操作内容时。请参阅PDFJS.externalLinkTarget。PDF文件是同一个域吗?是的,当我尝试使用jQuery操作内容时。请参阅PDFJS.externalLinkTarget