我知道可以在HTML页面中嵌入PDFplugin以在浏览器中显示PDF文件。例如,它在IE浏览器中使用OBJECT id =“pdf”type =“application/pdf”... 我问是否可以连接一个JavaScript函数与PDFplugin引发的事件,当页面被内部插件,例如通过点击书签或链接,报告新的页面。HTML PDFplugin:点击PDF链接或书签更改页面时,可能通过Javascript获取事件?
0
A
回答
2
您是否可以控制PDF内容?如果这样做,我相信您可以添加一些脚本来处理PDF文档中的导航更改。
但是,如果您只是提供PDF(例如,您不能/不会修改PDF内容以提供挂钩),那么我认为您被卡住了,因为浏览器不会知道用户在内部做了什么PDF文件。
假设你可以访问PDF内容,并可以注入脚本到它,那么你可以在这里使用的API:http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/js_api_reference.pdf陷阱事件,如初始化,书签,鼠标松开,MOUSEDOWN,焦点,模糊,按键等
相关问题
- 1. 单击链接时用Javascript更改HTML?
- 2. 获取每个PDF页面的书签
- 3. 通过点击链接获取网址
- 4. 获取UITextView链接的点击事件
- 5. 通过javascript捕获URL更改事件
- 6. 自动点击JavaScript链接并获取结果页面
- 7. javascript小书签点击接受Facebook上的页面
- 8. Wordpress页面,点击链接时更改DIV显示值
- 9. Javascript创建书签文本链接href点击时
- 10. 获取链接共享或通过电报机器人点击
- 11. 如何使链接网址在点击时通过另一个页面HTML
- 12. 如何通过链接点击更改视图组件?
- 13. 的Javascript通过点击上jQuery.Script链接
- 14. 获取点击HTML链接的属性
- 15. jQuery获取点击链接的html
- 16. 通过超链接显示xml文件通过html页面
- 17. 当点击链接时页面刷新
- 18. 如何在点击标签页时更改页面标题?
- 19. Javascript更改页面上的链接
- 20. 如何通过链接点击更改div的内容?
- 21. 根据点击链接更改网址(Javascript html)
- 22. javascript更改div html点击范围时
- 23. 如何访问通过JavaScript点击一个HTML链接的SDcard ..?
- 24. 更改标签栏通知时点击
- 25. JQuery - 如何通过点击链接更改图像src
- 26. 通过点击链接
- 27. 通过点击链接
- 28. 将事件附加到超链接点击更新面板内?
- 29. 抓取与rvest网站(改变页面,点击链接)
- 30. [.NET] [C#] - 有可能通过链接获取网页(CSS,JavaScript,图像,CSS-Images)吗?
PDF文件是任意的,所以它里面没有脚本。此外,我正在寻找一种解决方案,无需将脚本放入Adobe Reader文件夹即可获得Adobe应用程序级脚本(如果可能的话)。但是,只是要知道,如果我放置应用程序级脚本,插件内的Javascript如何与HTML JavaScript进行通信? – P5music 2011-12-20 16:11:04
有几个选项。为了判断PDF是否嵌入到浏览器中,if(this.external)将返回true,如果是。与浏览器的通信可以使用'HostContainer'对象完成。上面链接的API中的第486页。 – scunliffe 2011-12-20 16:17:23
您是否声明此语句“此属性允许在Web浏览器脚本上下文中运行的脚本注册一个通知对象 ,如果PDF文档中的脚本调用Doc hostContainer.postMessage方法将会调用该通知对象。”? – P5music 2011-12-20 16:22:40