首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GWT检查手机浏览器是否可以打开/下载pdf文件

GWT检查手机浏览器是否可以打开/下载pdf文件
EN

Stack Overflow用户
提问于 2012-10-09 19:04:16
回答 1查看 742关注 0票数 0

我想知道GWT是否可以检测到浏览器(手机/桌面)是否可以打开pdf文件?

在我的应用程序中,单击一个gwt-Button (名为PDF)将生成一个pdf报告。pdf的创建发生在服务器端(php),我所要做的就是调用一个特定的操作。服务器包含application/pdf作为其Content-type

现在,测试my按钮在iPad/iPhone(模拟器)打开一个新的标签,其中显示生成的PDF报告,而在一个Android模拟器(在eclipse上运行的Android SDK for Mac ),它下载的.php,处理PDF报告,而不是pdf文件生成。所以我决定只在那些可以打开PDF文件的浏览器上查看我的PDF按钮。该怎么做呢?

在检查用户代理时:

iPad模拟器= Mozilla/5.0 (iPad; U; CPU OS 4_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8F192 Safari/6533.18.5

对于我的Android模拟器=Mozilla/5.0 (Linux; U; Android 4.1; en-us; sdk Build/JRN83C) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 Safari/6533.18.5

EN

回答 1

Stack Overflow用户

发布于 2012-10-15 20:49:55

您的代码中可能有一些错误,因为.php永远不应该是可下载的!

对于您的pdf检测问题,请查看jquery-plugin:http://plugins.jquery.com/browser/

您可以将其插入到html中,并通过GWT中的本机方法获得其结果。这不是最干净的解决方案,但它应该在您需要的时候工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12798672

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档