通过javascript在java中设置一个布尔标志

Set a boolean flag in java through javascript

本文关键字:一个 布尔 标志 javascript java 设置 通过      更新时间:2023-09-26

嗨,我在javascript中检测浏览器,对于safari浏览器,我必须下载音频文件,而对于其他浏览器,我必须播放音频。因此,我的代码是检测浏览器safari正确,但我卡住了如何显示我的服务器,safari是浏览器。因此,无论如何,我可以通过javascript在服务器中设置一些布尔标志。我的服务器代码是在java。

例如:

var detector=code...(This code detects browser as safari)
if(detector)
{
    code to set flag server side which knows that the browser is 
    safari and have to download captcha.
}

如何向服务器显示safari浏览器

这就是User-Agent HTTP请求头存在的原因。web浏览器已经告诉服务器它是哪个浏览器。你不需要写javascript来做这些。

推荐阅读:

  • Mozilla: "使用用户代理进行浏览器检测"

  • RFC 2616: "HTTP/1.1",章节14.43:"User-Agent"

  • Wikipedia: "User agent"

  • Java Servlet API: HttpServletRequest。getHeader(字符串名称)