gpt4 book ai didi

javascript - 使用 PHP 检测用户的 Web 浏览器并要求使用以下命令打开它

转载 作者:行者123 更新时间:2023-12-01 03:40:12 25 4
gpt4 key购买 nike

我能够使用以下功能检测用户的网络浏览器

function get_browser_name($user_agent)
{
if (strpos($user_agent, 'Opera') || strpos($user_agent, 'OPR/')) return 'Opera';
elseif (strpos($user_agent, 'Edge')) return 'Edge';
elseif (strpos($user_agent, 'Chrome')) return 'Chrome';
elseif (strpos($user_agent, 'Safari')) return 'Safari';
elseif (strpos($user_agent, 'Firefox')) return 'Firefox';
elseif (strpos($user_agent, 'MSIE') || strpos($user_agent, 'Trident/7')) return 'Internet Explorer';

return 'Other';
}

使用它

$machine =  get_browser_name($_SERVER['HTTP_USER_AGENT']);

if($machine == "Internet Explorer"){

echo "<script>

alert('Your currently using Internet Explorer to view this page, some content will not show properly, Please use Firefox or Google Chrome.');

</script>";

}else{

echo "";

}

现在我的下一步是如果假设用户计算机上安装了 Firefox 或 Chrome,脚本将提示警告询问“您想使用 Firefox 打开此网站吗?”,只是想知道 PHP 或 javascript 是否有能力检测用户计算机上是否安装了应用程序。

最佳答案

PHP 在服务器端运行,因此无法检测用户安装的应用程序。

尽管 JavaScript 在客户端运行,但不幸的是,它也无法检测应用程序。

关于javascript - 使用 PHP 检测用户的 Web 浏览器并要求使用以下命令打开它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43948447/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com