Как определить, установлен ли плагин Google Chrome RSS? - PullRequest
0 голосов
/ 14 мая 2010

Я работаю над проектом Word Press. Я заметил, что rss не работает нормально на Google Chrome. После того, как я погуглил об этом, оказалось, что мне нужно установить плагин для Google Chrome, чтобы 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 Ответ

2 голосов
/ 14 мая 2010

Вы не можете обнаружить плагины браузера через PHP. Вам нужно использовать JavaScript, а затем вызвать скрипт PHP с аргументом, сообщающим, обнаружил ли JavaScript плагин или нет.

Кроме того, НЕ используйте ereg / eregi вообще - используйте preg_match, если вам нужны регулярные выражения. Однако регулярные выражения излишни для проверки «строка a в строке b». Используйте это вместо:

function is_chrome() {
    return stripos($_SERVER['HTTP_USER_AGENT'], 'chrome') !== false;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...