簡體   English   中英

無法使用target =“ _ blank”在新標簽上打開PDF

[英]Can't open PDF on new tab using target=“_blank”

如何在新選項卡上打開PDF,僅target =“ _ blank”無法正常工作,它仍然在同一選項卡中打開pdf。

方法1:HTML

<a target="_blank" href="http://your_url_here.html">Link</a>

你可以簡單地做到這一點與設定目標=“_空白”為例檢查

更多細節

方法2:Javascript

<a onclick="openInNewTab('Your URL');">Something To Click On</a>

function openInNewTab(url) {
  var win = window.open(url, '_blank');
  win.focus();
}

沒有您的代碼很難說出問題所在,但是進行了快速測試,這對我有用。

<a target="_BLANK" href="pdf/your_pdf.pdf">YOUR PDF</a>

您必須知道:在每個瀏覽器上,“ _ Blank”都不能用作“新選項卡”。

為此,您必須像這樣使用js:

<a href="..." onclick="javascript:windows.open('link', [options]);">Lnk</a>

(它可以在任何瀏覽器上使用,“ _ blank”則不能)

編輯:當然,這里window.open中的“鏈接”將是您的PDF文件存儲位置的路徑。

EDIT2(感謝vlaz):是的,如果啟用了JS,它將在任何瀏覽器上運行,如果沒有啟用,則不會。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM