如何在新标签页中打开 GitHub 中的 PDF?
How to make PDF from GitHub open in new tab?
我在 GitHub 存储库中有一个 pdf 文件和一个指向它的锚标记 (<a href="https://github..../file.pdf>link</a>
),当我单击它时,我会自动下载该文件。
如何让它在新选项卡中打开 PDF,然后再下载(到文件系统,只需在浏览器中下载)?
我试过将 target="_tab"
和 target="_blank"
添加到锚点,但都得到了相同的结果?
仅使用 HTML 是否可以实现,或者我需要使用外部 JavaScript 库?
您不需要添加任何 target="..."
。我猜你指错了 URL。 GitHub 通过此 URL 模式提供对原始文件的访问:
//github.com/<account>/<repo>/raw/<branch>/path/to/file.pdf
注意 URL 中的 raw
部分。检查您的 URL 是否正确。函数示例:
<a href="//github.com/mozilla/pdf.js/raw/master/examples/helloworld/helloworld.pdf">Test PDF</a>
你可以测试一下clicking this link。将打开一个对话框,要求您指定下载位置。
我在 GitHub 存储库中有一个 pdf 文件和一个指向它的锚标记 (<a href="https://github..../file.pdf>link</a>
),当我单击它时,我会自动下载该文件。
如何让它在新选项卡中打开 PDF,然后再下载(到文件系统,只需在浏览器中下载)?
我试过将 target="_tab"
和 target="_blank"
添加到锚点,但都得到了相同的结果?
仅使用 HTML 是否可以实现,或者我需要使用外部 JavaScript 库?
您不需要添加任何 target="..."
。我猜你指错了 URL。 GitHub 通过此 URL 模式提供对原始文件的访问:
//github.com/<account>/<repo>/raw/<branch>/path/to/file.pdf
注意 URL 中的 raw
部分。检查您的 URL 是否正确。函数示例:
<a href="//github.com/mozilla/pdf.js/raw/master/examples/helloworld/helloworld.pdf">Test PDF</a>
你可以测试一下clicking this link。将打开一个对话框,要求您指定下载位置。