仅限Mac上的Chrome浏览器 - 无JavaScript -

时间:2012-02-16 05:51:07

标签: css macos google-chrome

有没有办法只在Mac上定位Chrome?我用过:

@media screen and (-webkit-min-device-pixel-ratio:0) {

    /* Webkit Styles here */

}

但是这会在WIN和MAC中呈现。

如果这是我唯一的选择,我会愿意从另一个角度接近并以IE和FF为目标。

如果我能避免使用JavaScript,我也不想使用JavaScript。

有什么想法吗?

3 个答案:

答案 0 :(得分:4)

不能用CSS做这件事可能你必须使用javascript。

答案 1 :(得分:2)

您在Mac上使用Chrome专门解决了哪些问题?一旦Chrome上的Chrome更新以解决您遇到的任何问题 - 以及他们推出更新的速度,很快就会出现这种情况。也许您应该以这样的方式编辑您的问题,即它询问您正在处理的原始问题,而不是您尝试尝试的解决方法。

答案 2 :(得分:0)

您可以通过PHP的$_SERVER['HTTP_USER_AGENT']变量解析以根据您的发现检测浏览器和操作系统以及echo浏览器/操作系统特定的样式。这样,即使用户缺少客户端浏览器嗅探所需的JavaScript,也会提供适当的样式。

(当然,欺骗他们的用户代理的观众可能会欺骗你的系统服务错误的CSS,但谁在乎?这是他们的用户体验,他们应该知道他们正在进入什么。)