javascript - 重定向到 PDF 下载的新页面

标签 javascript jquery html pdf

我们有一个感谢页面,其中包含下载 PDF 的链接。

我想在单击下载 PDF 的链接时重定向到另一个页面(并自然同时触发 .PDF 下载)。

我有一个适用于 Chrome 和 Opera 的解决方案,但由于它使用 HTML5 标签“下载”,因此 IE 和 Firefox 不支持它。

<h2 style="text-align: center;"><a href="http://cdn2.hubspot.net/hub/155045/file-847580737-pdf/Stepping_into_a_new_age_of_marketing_with_CRM_FINAL_APPROVED.pdf" id="pdflink" download=""><strong>Click here to download your eBook</strong></a></h2>
<script type="text/javascript">// <![CDATA[
document.getElementById("pdflink").onclick = function () {
        location.href = "https://www.workbooks.com/case-studies";
    };
// ]]></script>

您可以在以下位置查看该页面:http://content.workbooks.com/thank-you-new-age-of-marketing-crm

请注意,我无法使用内部和外部 CSS,因为代码保存在 Hubspot 登陆页面上,因此只有内联 CSS 对我开放。

最佳答案

添加target="_blank"<a>

编辑:刚刚测试过这个。这会在另一个窗口中打开 pdf 文件,但遗憾的是无法下载它。

关于javascript - 重定向到 PDF 下载的新页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30622093/

相关文章:

html - 如何在元素中居中任何数字

javascript - angular.js TypeError : $(. ..).owlCarousel 不是函数

javascript - 如何自动链接一系列 ajax 请求?

javascript - 这是 jquery 的跨域问题吗?

javascript - jQuery - 根据上次按键限制服务器点击次数?

html - Logo 链接在 Wordpress 网站上不可点击

html - 其他元素和/或浏览器窗口中未知高度的中心元素

javascript - Dojo Date Parse 不解析日期

javascript - 以脚本为目标的 URL 有什么问题?

javascript - 我如何证明我添加的类(class)有效?