Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 检测用户的浏览器类型?_Html - Fatal编程技术网

Html 检测用户的浏览器类型?

Html 检测用户的浏览器类型?,html,Html,我使用的webkit CSS属性在Internet Explorer和其他浏览器中不起作用。我想识别用户的浏览器,如果他们不使用Chrome或Safari,会显示一条消息,告诉他们我的网站在他们的浏览器上不受支持 我知道我可以根据浏览器切换样式表,但我更希望让他们在webkit enabler浏览器上查看 谢谢 看看哪个浏览器可以从gitgub获得代码 编辑 我建议使用css liabray,它将为您完成所有的样式设置,这样您就不会担心浏览器问题。一个很好的开始是: 这是从一个工作现场。希望这能

我使用的webkit CSS属性在Internet Explorer和其他浏览器中不起作用。我想识别用户的浏览器,如果他们不使用Chrome或Safari,会显示一条消息,告诉他们我的网站在他们的浏览器上不受支持

我知道我可以根据浏览器切换样式表,但我更希望让他们在webkit enabler浏览器上查看


谢谢

看看哪个浏览器可以从gitgub获得代码

编辑

我建议使用css liabray,它将为您完成所有的样式设置,这样您就不会担心浏览器问题。一个很好的开始是:


这是从一个工作现场。希望这能帮助你克服你的问题

<?php
    if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE) 
            echo 'your error for IE';
    elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== FALSE) 
            echo 'your error for firefox';
    elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== FALSE) 
            echo 'Google Chrome! you are good to go';
    elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'Safari') !== FALSE) 
            echo 'Safari! you are good to go';
            else 
            echo 'error message';
    ?>

你的网站应该在风格方面优雅地降级——因为使用错误的浏览器而将用户拒之门外是很糟糕的design@vogomatix可能他正在编写内部web应用程序。@user3574766您想使用什么检测?是PHP吗?JS?即使是一个内部站点也应该能够跨IE、FF和Chrome的当前版本工作,否则,一旦IT部门决定更改浏览器,您就必须更改网站。广泛的兼容性降低了长期成本,可能只会略微增加前期成本。