user-agent相关内容

如何不使用window.navigator可靠地检测浏览器?

我知道Stack Overflow上有一千个有关使用JavaScript检测浏览器的问题.我的问题是,如何在没有 window.navigator (其中包括 navigator.userAgent )的情况下检测浏览器? 首先,需要澄清的是,我不需要了解渲染引擎,这不是用于自适应布局的,也不必惊慌:我已经在进行特征检测.如果为什么我要检测检测浏览器很重要,请发表评论,我很乐意加入解释,但这 ..
发布时间:2021-04-25 18:37:07 前端开发

如何在PHP中使用其值的前3个字符搜索数组

我想获取客户端的浏览器详细信息.这样就可以使用$ _SERVER ['HTTP_USER_AGENT']来获取详细信息,但是它也可以获取一些额外的信息,例如 Mozilla/5.0(Windows NT 10.0; Win64; x64)AppleWebKit/537.36(KHTML,如Gecko)Chrome/60.0.3112.90 Safari/537.36 在Chrome浏览器中 ..
发布时间:2021-04-09 20:52:45 PHP

设置/更改在Android中更改WebView用户代理

我有一个网站,应该只在我的应用程序中使用WebView,否则我的网站会将用户重定向到一个页面,用户可以从该页面下载我的应用程序. 那么,如何在WebView中更改此UA? 此外,由此可能引起什么问题? 解决方案 您可以在应用程序中将任何POST参数发送到您的网站.否则,您的网站可以确定正在从其他浏览器进行呼叫.此处是一个示例,可能会有所帮助你. ..
发布时间:2021-04-06 18:35:04 移动开发

AWS CloudFront-转发用户代理,但不对其进行缓存

我希望我的血统能够看到 User-Agent 标头.例如: Gecko/20100101 Firefox/62.0 而不是 Amazon CloudFront 在“行为"选项卡中,我可以将 User-Agent 标头列入白名单,以便将其正确传递到源,但是CloudFront现在按 User-Agent 缓存内容,这意味着该用户从不同的浏览器访问CloudFront端点会迫使CloudFron ..
发布时间:2021-04-03 18:43:59 其他开发

Ajax请求:拒绝设置不安全的标头

我正在尝试使用Google Text-To-Speech播放音频.因此,我需要使用正确设置的 Referer 和 User-Agent 向他们的端点发布请求.该调用将返回我可以播放的MP3. 但是,我得到拒绝设置不安全的标头错误.这是我的代码.我该怎么办? $ .ajax({网址:"http://translate.google.com/translate_tts?ie=UTF-8&q= ..
发布时间:2021-04-02 19:23:39 前端开发

iPhone用户代理

我正在构建一个iPhone应用程序,该应用程序基本上只显示rss feed中的信息,并从相关网站中拖入一些额外的信息. 我正在考虑添加一些报告代码,例如PinchMedia提供的代码.我确实有一些问题,因为我将在未经许可的情况下监视用户. 因此,我想知道是否有可能仅查看rss提供者收到的请求. 在我的代码中,我按以下方式处理提要: NSString * path = @"http:// ..
发布时间:2021-02-08 21:27:43 移动开发

使用正则表达式解析用户代理

我找到了一种在线方法,用于在iPhone上查看Ruby on Rails应用程序时分离视图,它解析用户代理以检测到这种情况.我特别针对iOS 4.2+,因为以前的版本不支持我的应用程序所需的HTML5 Web套接字. 到目前为止,我正在解析/(iPhone.+OS.+4_2.+Safari)/,这似乎可以解决问题,但是我遇到的问题是,如果您使用的是Beta或更高版本的操作系统,则用户代理可能 ..
发布时间:2021-02-08 20:23:52 移动开发

NSURLSession是否自动发送用户代理

当用户WatchKit 2.0,iOS 9.0时,NSURLSession是否自动发送用户代理? 有没有办法在WatchKit应用程序中对此进行验证? 解决方案 是的,将自动提供用户代理作为默认会话配置的一部分. 默认的NSURLSession请求标头User-Agent字段包括watchOS应用程序扩展的捆绑包名称(CFBundleName)和内部版本号(CFBundleVersi ..
发布时间:2021-02-08 18:52:19 其他开发

为什么要使用用户代理访问URL?

我有与类似的代码这个问题.在可接受的答案中扩展代码也对我有用. 在此之前,我使用过这种类型的代码,从未遇到过任何异常. 现在,我的问题是: 我为什么要使用用户代理? 为什么有必要在我的程序中使用它? 是否需要在每个程序中使用? 如果是,我的程序之前如何运行得如此好? 如果没有,为什么我现在必须处理这个问题? 如何生成字符串"Mozilla/4.0 (comp ..
发布时间:2020-11-30 06:05:29 Java开发

IE用户代理正则表达式(包括IE11和兼容视图)

我需要您的帮助来为用户代理字符串创建IE特定的正则表达式.我的目标是获取正确的IE版本(包括IE11),并检查浏览器是否正在运行"Compat View". 因此,例如,我在正常模式下对IE9的期望结果:IE 9.0 和“兼容视图"中的IE9:IE 9.0 CV 如果不考虑兼容性,则此模式最多可用于IE 10: MSIE ([0-9]{1,}[\.0-9]{0,}) 但是,com ..
发布时间:2020-11-30 01:46:01 C#/.NET