1
A
回答
2
IIRC,有一個相對較新的PDF AcroForm JS命令可能做的伎倆:
app.launchURL(myURL, true);
這是一個新窗口不是一個新的標籤頁的請求,但有些瀏覽器將其解釋爲無論如何,新選項卡。這可能是你所說的「跨瀏覽器」評論。
另一種是有點icky。有一種方法可以在網頁和PDF之間進行通信。
在PDF,您可以設置文件 「HostContainer」 屬性與各種方法的對象:
在PDF:
this.hostContainer.postMessage([theURL]);
在HTML:
var thePDF = document.getElementById("thePDFObjectTagId");
thePDF.messageHandler = {
onMessage: function(paramArray) {
openANewTabWithTheUrl(paramArray[0]);
}
}
包裝PDF的網頁可能只是一個對象標籤和一些腳本。
還有另一種方式發送消息的機制。全部在JavaScript for Acrobat API Reference中定義。查找「嵌入式PDF」和「HostContainer」的規格。
相關問題
- 1. 打開PDF鏈接android
- 2. PDF鏈接不能打開
- 3. 如何使用html在新標籤中打開pdf文件的鏈接
- 4. 從PDF到IE的打開鏈接
- 5. JavaScript:在新標籤中打開鏈接
- 6. PDF鏈接=「_空白」在新標籤中打開了一個PDF格式,下載其他
- 7. 從PDF文件的新選項卡中打開鏈接
- 8. 如何在新標籤中的Google Chrome中打開PDF文件?
- 9. 如何在新窗口中打開pdf文件中的鏈接?
- 10. ASP.NET 3.5 - 在PDF查看器中直接從流中打開PDF
- 11. 在新標籤中打開PDF,無需提示 - mssaveoropenblob
- 12. HTML5:提交表單後在新標籤頁中打開PDF
- 13. PDF在新標籤中打開不安全的blob angularjs
- 14. 使用JavaScript在新標籤頁中打開PDF文件
- 15. 如何使用Selenium WebDriver在新標籤中打開pdf文件
- 16. jQuery-在新標籤中打開pdf,文件名爲
- 17. Inline ReportViewer PDF無法在新窗口中打開超鏈接
- 18. PDF鏈接應在mPDF庫的新選項卡中打開
- 19. 從邊緣打開PDF而不打開冗餘空白標籤
- 20. 如何使用鏈接標籤在Web瀏覽器中打開PDF?
- 21. 通過鏈接,打開PDF使捕獲
- 22. 任何人都可以幫我打開一個新的窗口/標籤從PDF鏈接?
- 23. 只能從「在新標籤中打開鏈接」右鍵單擊
- 24. 打開PDF在新頁面
- 25. ASP.NET MVC - 有條件地在新標籤上打開PDF /圖像
- 26. 鏈接打開標籤
- 27. 在標籤頁中打開鏈接
- 28. JavaScript的 - 在標籤中打開鏈接
- 29. 在一個標籤中打開鏈接
- 30. 如何在PDF中打開超鏈接(在瀏覽器中打開)將在新選項卡/窗口中打開
launchURL的問題是,如果您沒有使用默認瀏覽器,它將在其他瀏覽器中打開您的URL,甚至不會在其他窗口(默認瀏覽器)中打開您的URL。它真的很好。然而,你的答案的其餘部分幫助我做到了。謝謝! – Diego 2011-04-01 12:43:10