如何在新标签页中打开 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。将打开一个对话框,要求您指定下载位置。