Я использую следующий код, чтобы открыть новую вкладку при щелчке PDF-файла.Используйте window.open на вкладке в фоновом режиме (не переключая фокус)
Проблема заключается в том, что новая вкладка становится основной вкладкой часто перед загрузкой PDF.
Как я могу сделать вид на текущее окно (PDF) и открыть новую вкладку, но не переключиться на нее?
Примечание: в Chrome и Opera они понимают тег загрузки HTML5, поэтому PDF-файл просто загружается, а текущее окно перенаправляется - все хорошо! Так что это только проблема для 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" onclick="casestudiesopen()" download><strong>Click here to download your eBook</strong></a></h2>
<script>
function casestudiesopen() {
window.open("http://www.workbooks.com/case-studies");
}
</script>