【问题标题】:Chrome native PDF reader open hyperlinks in new tabChrome 原生 PDF 阅读器在新标签页中打开超链接
【发布时间】:2016-06-15 02:32:51
【问题描述】:

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

我不得不提一下,我已经尝试过 PDF.js 和 viewer.js,但它们不显示超链接,这是我被要求的功能。我还尝试使用 jQuery 操作 iframe 内容(此时文件位于同一域中):

  • 添加 base 元素(已添加,但没有效果),
  • 添加 onbeforeunload 事件(无效)。

要是我能访问超链接目标就好了……

希望你能帮帮我!

【问题讨论】:

标签: javascript jquery google-chrome pdf iframe


【解决方案1】:

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

不要为此烦恼 viewer.js,因为它只是 PDF.js 的包装器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-05
    • 1970-01-01
    • 1970-01-01
    • 2012-10-17
    • 1970-01-01
    • 2017-07-16
    • 2018-11-09
    相关资源
    最近更新 更多