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中的PDF格式的新鏈接pdf
- 2. 打開pdf是在新標籤
- 3. 從gridview中的超鏈接打開pdf
- 4. PDF鏈接不能打開
- 5. 打開PDF鏈接android
- 6. 如何使用html在新標籤中打開pdf文件的鏈接
- 7. 鏈接從excel到打開pdf文件
- 8. 從gridview鏈接打開PDF文件?
- 9. 鏈接從文件夾打開PDF
- 10. 從PDF到IE的打開鏈接
- 11. 在新標籤頁中打開鏈接?
- 12. JavaScript:在新標籤中打開鏈接
- 13. dispform.aspx在新標籤中打開鏈接
- 14. PDF鏈接=「_空白」在新標籤中打開了一個PDF格式,下載其他
- 15. 從PDF文件的新選項卡中打開鏈接
- 16. 如何在新標籤中的Google Chrome中打開PDF文件?
- 17. Javascript在新標籤頁打開鏈接
- 18. 如何在新窗口中打開pdf文件中的鏈接?
- 19. ASP.NET 3.5 - 在PDF查看器中直接從流中打開PDF
- 20. HTML5:提交表單後在新標籤頁中打開PDF
- 21. PDF在新標籤中打開不安全的blob angularjs
- 22. 在新標籤中打開PDF,無需提示 - mssaveoropenblob
- 23. jQuery-在新標籤中打開pdf,文件名爲
- 24. Django打開並查看PDF(存儲在AWS中)新標籤
- 25. 使用JavaScript在新標籤頁中打開PDF文件
- 26. 使用此php代碼在新標籤中打開pdf
- 27. 如何使用Selenium WebDriver在新標籤中打開pdf文件
- 28. PDF鏈接應在mPDF庫的新選項卡中打開
- 29. Inline ReportViewer PDF無法在新窗口中打開超鏈接
- 30. 從邊緣打開PDF而不打開冗餘空白標籤
launchURL的問題是,如果您沒有使用默認瀏覽器,它將在其他瀏覽器中打開您的URL,甚至不會在其他窗口(默認瀏覽器)中打開您的URL。它真的很好。然而,你的答案的其餘部分幫助我做到了。謝謝! – Diego 2011-04-01 12:43:10