Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试根据使用的 Web 浏览器执行特殊行为。我更喜欢 HTML 的解决方案,但脚本语言也可以。
特殊行为非常少,仅适用于 safari 用户。
javascript 中的 navigator 对象将为您执行此操作。
给你:
http://www.w3schools.com/js/js_browser.asp
我知道的唯一解决方案只使用 HTML 代码而没有 JS 是条件注释。IE9及以下或IE10+及非IE浏览器均可使用。
在 CSS 中,前缀供应商(如-webkit-some-experimental-property)用于仍然是实验性属性和非标准属性。
-webkit-some-experimental-property
作为一般建议:永远不要尝试使用 JS 或服务器端检测浏览器,否则其中一个迟早会咬你。解释你的问题到底是什么,你可能会学会如何用另一种方法来解决。