首页 > 解决方案 > PHP 代码无法区分 Chrome 和 Safari

问题描述

我正在尝试显示我用来使用 Codeigniter 用户代理库打开我的网站的浏览器。当我使用 Safari 打开时,用户代理返回正确的值。但是当我用 Chrome 打开时,它会返回“Safari”值。

这是我的代码的一部分:

var broswer  = '<?php echo $agent = $this->agent->browser(); ?>';
   alert(broswer);
  if(broswer != 'Chrome')
  {
    alert('Please use Google Chrome only.');
    return false;
  }

即使浏览器是 Chrome,警报也会显示“Safari”。该问题仅在 IOS 中发生,适用于 Android 上的 Chrome 和 Firefox。请帮帮我。。

标签: php

解决方案


推荐阅读