有什么方法可以知道 Servlet 是否在浏览器上启用了 JS?还想要安装在浏览器上的 Flash 版本。我只想要 Servlet 中的所有这些信息。我们需要在最后记录这些信息。
问问题
365 次
1 回答
0
有一种方法,
- 添加一个具有类似名称的新 Servlet
JsServlet
添加无脚本标签
<无脚本>
< img src="{PATH TO YOUR SERVLET}" > < /noscript>
从 Servlet 返回一些空白图像
- 如果调用此 Servlet,您会发现浏览器不支持脚本。
编辑:servlet 代码将是,
public class JsServlet extends HttpServlet{
protected void service(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
/*Write your code that you wan't */
/*You are here means the browser dose not support javaScript*/
BufferedImage buffer = new BufferedImage(1, 1,
BufferedImage.TYPE_INT_RGB);
response.setContentType("image/png");
OutputStream os = response.getOutputStream();
ImageIO.write(bufferedImage, "png", os);
os.close();
}
于 2012-06-20T07:22:58.583 回答