Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何检查我是否正在尝试访问url应用程序或浏览器?_Java_Javascript_Jquery_Ajax - Fatal编程技术网

Java 如何检查我是否正在尝试访问url应用程序或浏览器?

Java 如何检查我是否正在尝试访问url应用程序或浏览器?,java,javascript,jquery,ajax,Java,Javascript,Jquery,Ajax,我将请求jQuery页面发送到java页面,如下所示 var url = siteurl + "impression/get?t=" + Math.random() + parameter;" 在参数中,我在这里添加了许多与客户端设备和客户端操作系统相关的字段。现在我想在请求中再添加一个参数,比如如果我点击URL表单浏览器,那么它的参数值为1,如果我点击来自移动设备的URL,那么参数值为0 我怎样才能像访问URL表单浏览器或应用程序一样检查此项?检查用户代理如何?当然,这可能是伪造的,但参数也

我将请求jQuery页面发送到java页面,如下所示

var url = siteurl + "impression/get?t=" + Math.random() + parameter;"
在参数中,我在这里添加了许多与客户端设备和客户端操作系统相关的字段。现在我想在请求中再添加一个参数,比如如果我点击URL表单浏览器,那么它的参数值为1,如果我点击来自移动设备的URL,那么参数值为0


我怎样才能像访问URL表单浏览器或应用程序一样检查此项?

检查用户代理如何?当然,这可能是伪造的,但参数也可能是伪造的,因此没有真正的安全性。是的,通过用户代理,我获取了用户设备信息,但我在移动浏览器和移动应用程序中遇到了相同的问题?我建议您在查询字符串中传递一个参数。是的,但参数应该基于这样的结果从应用程序或webLet中,我们试着用另一种方式来解决这个问题:你需要它做什么?你在说什么应用程序?你对他们调用url的方式有什么影响吗?