|
|
1
21
解码
|
|
|
2
69
检查一下这个代码,我发现这个很有用。不检查Mozilla 因为大多数浏览器都将其用作用户代理字符串
|
|
|
3
6
用户代理可能是伪造的,最好不要依赖用户代理字符串,如果您只想检测方向,则可以使用CSS3媒体查询(您可以浏览著名的responsive framework bootstrap的CSS,检查如何使用CSS处理方向部分) 以下是小CSS:
阅读更多: About CSS orientation detection 或者可以使用JavaScript查找方向:
阅读更多: About detect orientation using JS 最后,如果您真的想使用用户代理字符串,那么这段代码将对您有很大帮助,几乎可以在每个浏览器上正常工作:
上面的代码几乎适用于所有浏览器,我希望它能对您有所帮助。 |
|
|
4
5
|
|
|
5
3
这不是一个有用的测试,几乎每个浏览器都将自己识别为Mozilla。 号码
但如果你加上
如果您必须进行浏览器嗅探,那么可以在客户端使用JavaScript,特别是在IE中,使用条件注释。幸运的是IE支持有条件的评论,因为这是你经常需要解决的浏览器(关于最常见的策略,请参阅scunliffe的答案。) |
|
|
6
2
老帖子仍然出现在谷歌。get_browser()是最好的解决方案,但编辑php.ini可能是不可能的。根据 this post phpbrowscap 似乎完成了任务。文档不是很好,所以如果你不想它自动更新(默认值是开的),那么你需要设置
|
|
7
2
您可能会在不同的用户代理中注意到这一点: IE (括号后未定义浏览器的例外情况)
全功能:
我也在chrome、edge和firefox开发人员上测试了这个功能,它工作得很准确(尽管我还没有测试这些浏览器的旧版本) |
|
|
8
2
jenssegers/代理人 浏览器/解析器
我的职责是:
使用方法如下:
|
|
|
9
1
我认为依赖userAgent有点弱,因为它经常是假的。
或者如果你只想要一个IE6:
因为它是一个被浏览器忽略的注释。。。除非IE在if测试与当前浏览器匹配时加载它。 |
|
|
10
0
|
|
11
0
然后,继续向后工作,因为早期版本的IE没有使用
接下来我们需要以iOS浏览器为目标,这样后续的查询就不会干扰这个查询。所有iOS浏览器都使用webkit,但Opera Mini除外,它从远程服务器而不是设备进行渲染。这意味着我们可以用
接下来,我们将确定Opera浏览器。歌剧院使用了
接下来是狩猎。Safari使用AppleWebKit作为它的渲染引擎,但我们不能只针对它,因为Chrome也包括这两个引擎
最后,我们来看看Chrome。Chrome一直使用AppleWebKit直到v27。随着v28的发布,他们切换到闪烁引擎。我们可以针对两个引擎,但这将需要大量的代码。因为Chrome现在快到v70了,所以我们只需要搜索
现在,我使用css文件引用供应商前缀来定位这里。请随意调整,因为需要有它做什么,你需要它做。我希望这有帮助。 |