sch*_*lzr 1 html5 jquery-mobile
我试图从我的JQM webapp打开一个pdf.我已经尝试了iframes/embed/object,并且没有像iphone那样在桌面浏览器上工作(滚动,缩放等).我已经解决了通过链接打开pdf的问题<a href="mypdf.pdf">Link</a>.这在标准浏览器中工作正常,因为用户只需使用浏览器后退按钮即可导航回我的应用程序.
我遇到的问题是,当用户将页面保存到主屏幕并使用无边框Safari浏览器打开它时,他们不再拥有浏览器后退按钮.我已经尝试添加target="_blank"到链接,但显然JQM劫持链接并阻止在新页面中打开,我无法让黑客工作.
我也试过pdf.js,但我似乎无法让它工作,因为我的javascript知识相当有限,而且这些例子非常先进.我找到的唯一教程使用了旧版本,但是我无法使用它.
是否有任何方法可以绕过JQM在新窗口中打开链接(在移动浏览器中打开而不是我的无格式网络应用程序),或者是否有任何其他建议如何从webapp打开pdf?
只需通过指定禁用默认的jQuery Mobile行为即可data-ajax=false.
例如:
<a href="somefile.pdf" data-ajax="false">Link</a>
Run Code Online (Sandbox Code Playgroud)
请参阅http://jquerymobile.com/demos/1.2.0/docs/pages/page-links.html
| 归档时间: |
|
| 查看次数: |
7038 次 |
| 最近记录: |