当我尝试使用Yahoo!时收到此消息Opera中的答案(检查我的页面的浏览器支持,并想搜索一些内容。)我不会在我的默认浏览器(Chrome),Internet Explorer或Firefox中收到此消息。
所以,我想知道,根据一个人使用的浏览器,是否可以更改网页的一部分? (顺便说一句,图像太大,因此裁剪得非常严重。)并且可以通过简单的Web编程获得解决方案吗? (即HTML或CSS,或基本的Javascript)
答案 0 :(得分:0)
您可以使用一些javascript检测浏览器和其他各种信息。
Quirks Mode有一篇关于如何实现这一目标的非常好的文章:http://www.quirksmode.org/js/detect.html
一旦检测到浏览器,您就可以使用javascript修改HTML和CSS。
话虽如此,不鼓励浏览器检测,很少使用。相反,您可以使用Modernizr等库来考虑功能检测。
在功能检测中,您不会检测到浏览器,而是检测浏览器是否支持您要使用的某个功能。如果没有,Modernizr可能会提供一个模仿该特性的polyfill。如果polyfill不可用,那么您将回溯到基线实现。
功能检测要好得多,因为: