检查用户是否安装了Chrome扩展程序

时间:2017-01-30 14:23:41

标签: php google-chrome google-chrome-extension server glob

我有这个网页,并且有一些与它不完全兼容的扩展(例如Grammarly)。我想检查它是否已安装,并显示一个弹出窗口。我在本地使用它,它完美无缺:

$count = 0;
$page = "manifest";
for ($i = 0; $i<count($id); $i++){
    $path = '/.config/google-chrome/Default/Extensions/'.$id[$i].'/*/';
    $file = glob($path.$page.'.json');
    while ((strpos($file[0], $page) == false) and ($count != 10)) {
        $path = '/*' . $path;
        $file = glob($path.$page.'.json');
        $count++;
    }
    $json_a = json_decode(file_get_contents($file[0]), true);
    $name[$i] = $json_a["name"];

(下面我在弹出窗口中显示结果,不相关)

事情是,这不适用于服务器,因为该文件是本地的。有没有办法在服务器或任何其他方式上使用它来检查是否仅使用PHP安装某个扩展?

0 个答案:

没有答案