Vaadin:如何查看浏览器是否有pdf插件?
Vaadin: How to check if browser has pdf plug-in?
在 Vaadin 7 或 Java 中是否有可能检查浏览器是否嵌入了 pdfreader?
我需要知道这一点,因为这取决于我打开 pdf 的方式。
在 Web 应用程序中,Java(本身就是 Vaadin)在服务器端运行,因此您无法知道客户端安装了哪种技术,在本例中为浏览器。只需使用 application/pdf
mime header 启动您的文件下载,然后让客户端完成它的工作。如果您想将其作为一般文件下载来启动,请改用 application/octet-stream
mime header。
这里有关于此主题的更通用的 q/a:How to determine if the user's browser can view PDF files
不幸的是,没有办法持续检查浏览器是否支持查看 PDF 文件。我建议在您的网站上使用类似 PDF.JS (https://github.com/mozilla/pdf.js) or FlexPaper (http://flexpaper.devaldi.com/products.jsp) 的内容来显示您的文档,以确保访问者可以看到您的文档
这两个选项都可以开源
在 Vaadin 7 或 Java 中是否有可能检查浏览器是否嵌入了 pdfreader?
我需要知道这一点,因为这取决于我打开 pdf 的方式。
在 Web 应用程序中,Java(本身就是 Vaadin)在服务器端运行,因此您无法知道客户端安装了哪种技术,在本例中为浏览器。只需使用 application/pdf
mime header 启动您的文件下载,然后让客户端完成它的工作。如果您想将其作为一般文件下载来启动,请改用 application/octet-stream
mime header。
这里有关于此主题的更通用的 q/a:How to determine if the user's browser can view PDF files
不幸的是,没有办法持续检查浏览器是否支持查看 PDF 文件。我建议在您的网站上使用类似 PDF.JS (https://github.com/mozilla/pdf.js) or FlexPaper (http://flexpaper.devaldi.com/products.jsp) 的内容来显示您的文档,以确保访问者可以看到您的文档
这两个选项都可以开源