如何检测是否安装了Google Chrome rss插件?

时间:2010-05-14 08:37:49

标签: php wordpress plugins google-chrome

我正在处理一个word press项目。我注意到rss在谷歌浏览器上运行不正常。在我搜索了它之后,事实证明我需要安装谷歌浏览器的插件,以便rss正常工作。我想知道在用户使用Chrome浏览器的情况下如何检测插件是否已安装。 目前我正在做以下事情:

function is_chrome()  {   return(eregi("chrome", $_SERVER['HTTP_USER_AGENT'])); }

if(is_chrome()) {  // I want to check if plugin installed or not here.

}

1 个答案:

答案 0 :(得分:2)

您无法通过PHP检测浏览器插件。 您需要使用JavaScript,然后使用参数调用PHP脚本,告诉它JavaScript是否检测到插件。

此外,根本不要使用ereg / eregi - 如果需要正则表达式,请使用preg_match。 但是,正则表达式对于“字符串b中的字符串a”检查是过度的。 请改用:

function is_chrome() {
    return stripos($_SERVER['HTTP_USER_AGENT'], 'chrome') !== false;
}