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