【问题标题】:How to make PDF from GitHub open in new tab?如何使来自 GitHub 的 PDF 在新选项卡中打开?
【发布时间】:2015-06-27 12:45:15
【问题描述】:

我在 GitHub 存储库中有一个 pdf 文件和一个指向它的锚标记 (<a href="https://github..../file.pdf>link</a>),当我点击它时,我会自动下载该文件。

如何让它在新选项卡中打开 PDF,然后再下载(到文件系统,只需在浏览器中下载)?

我尝试将 target="_tab"target="_blank" 添加到锚点,但都得到了相同的结果?

仅使用 HTML 是否可以实现,或者我需要使用外部 JavaScript 库?

【问题讨论】:

    标签: html anchor


    【解决方案1】:

    您不需要添加target="..."。我猜你指向了错误的 URL。 GitHub 通过此 URL 模式提供对原始文件的访问:

    //github.com/<account>/<repo>/raw/<branch>/path/to/file.pdf
    

    注意 URL 中的 raw 部分。检查您的网址是否正确。一个功能示例:

    <a href="//github.com/mozilla/pdf.js/raw/master/examples/helloworld/helloworld.pdf">Test PDF</a>
    

    您可以测试它clicking this link。将打开一个对话框,要求您指定下载位置。

    【讨论】:

    • 这不再可用。 2019年还有办法解决吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-03
    • 2021-12-26
    • 1970-01-01
    • 2021-12-02
    • 2012-12-05
    • 2012-06-22
    • 1970-01-01
    相关资源
    最近更新 更多