首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用黑客或用户代理瞄准特定的IE

使用黑客或用户代理瞄准特定的IE
EN

Stack Overflow用户
提问于 2014-05-01 04:10:03
回答 2查看 63关注 0票数 0

是使用IE hack一次瞄准多个IE(如(*,\0/,/9)目标区域)更好还是使用页面上定义的用户代理(如#ie9,#ie8 )更好

然而,第一个hack,save line,可能不是一个好方法,因为我们试图摆脱hack。

哪一个更好?

EN

回答 2

Stack Overflow用户

发布于 2014-05-01 04:18:49

我认为使用“用户代理”会更好,因为这是在服务器级别完成的。通过使用此技术,服务器将仅发送用户支持的特定资源。

另一种技术加载整个资源,然后检查它是哪个浏览器,最后显示特定的资源。这会影响网站的性能。

谢谢

票数 1
EN

Stack Overflow用户

发布于 2014-05-01 04:26:00

我建议在html元素上定义一个class/id (使用用户代理服务器端,甚至使用条件注释),然后您可以在javascript和css中使用它。与CSS hacks相比,我更喜欢这种方式有两个原因:

javascript/CSS更易于阅读,更多的maintainable

  • It是单点控制。

服务器端控件也可以让你提供不同的内容,就像@DinashGupta说的那样。是的,你可以欺骗你的用户代理字符串(IE 11任何人?)但如果你这样做了,你就得承担后果。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23397159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档