【发布时间】:2011-05-15 09:18:59
【问题描述】:
使用您的 CSS 规则仅针对 Dolphin 浏览器而不是单个其他浏览器的最佳方法是什么?
Dolphin 是 Evo 上的浏览器。类似于针对 Firefox 的东西:
@-moz-document url-prefix() {
h1 {
color: red;
}
}
【问题讨论】:
-
只给它腌鱼。
使用您的 CSS 规则仅针对 Dolphin 浏览器而不是单个其他浏览器的最佳方法是什么?
Dolphin 是 Evo 上的浏览器。类似于针对 Firefox 的东西:
@-moz-document url-prefix() {
h1 {
color: red;
}
}
【问题讨论】:
Android 和 IOS 上的 Dolphin 与 IOS 上的 Safari 或 Android 场景中的用户代理字符串基本完全相同,至少与 Android 2.X 上的原生 Android 浏览器相同。
我个人认为他们是故意这样做的哈哈
我认为你可以检测到 Dolphin 的方法是:
检测“Safari”是否在 UA 中,(确保它仍然会匹配 IOS Safari 和 Native Android 浏览器,但然后检查标题的高度,Dolphin 标题的高度是原来的两倍,甚至在底部。
【讨论】:
我从来没有听说过这个浏览器,但很可能没有针对它的 CSS 特定的黑客攻击。您必须使用 USER_AGENT 字符串(在服务器端或 JavaScript 中)检测它并提供适当的 CSS 规则。
相关:
【讨论】: