我是搞web前端的,今天被老板批了,其实也怪自己的粗心大意,但是我实在是搞不懂为什么有这么多人喜欢用360的浏览器,还有360的一系列产品。话题背景是:360兼容模式是ie内核,这几天网站要上线,我测试了ie7以上的版本,网站的兼容都没问题,我以为360基于ie的内核也妥妥的,就没有测(因为从不用360产品,没有360浏览器)。但是今天交项目的时候,老板的电脑是360浏览器(ie9的内核),ie打开正常,360兼容模式飞了,于是被批了一顿。我实在搞不懂为什么360打着使用ie内核的兼容模式却又自己改了一些内容。
回复内容:
感觉你遇到了IE的Quirks(混杂)模式head里面加
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-COMPATIBLE" content="IE=edge,chrome=1"/>
第一,这其实应该是软件测试人员的工作。看起来贵公司还没有软件测试部门?前端开发自己去测……第二,如果有指定的客户,和客户确认好对方希望用什么浏览器来执行。就算没有360,还有谷歌、搜狐……当然了,和客户确认浏览器环境的工作理论上也不是前端程序员来做的。
第三,如果没有指定的客户,那只能尽量兼容各种主流浏览器。你在写代码时就应该注意这一点。
第四,不要想着让客户为你的产品去改浏览器。这个方向是错的。
利益相关:软件测试 产品经理工作经验。
最后,如果项目是有软件测试部门经手测试过的,交项目时发生了这种问题,那么软件测试人员工作失职。老板光批评你是不合理的。需要狠批测试人员。 普通用户对于360很多问题并没有解决的动力,坑的是开发者。
既然无法迫使其他用户转向chrome之类的浏览器,那也只能够是多干点活了。
国外有一个很有趣的案例,有一个网站会对用户端进行检测,如果用的是低版本的IE的话会弹出收费框,要求用户为程序员付出的多余劳动付款。 技术细节@Macro Z 已经说了, 俺补充题主想法问题:
前端开发不测试360?
360的市场份额国内第一造么?
多少老头、电脑小白只会用360浏览器,题主不会不知道吧?
而且,一些银行、证券公司的浏览器插件年久失修还真只能兼容360。。。(别问我为什么知道,正在开发的网站正好用到这类安全插件,都是泪T_T)
我们前端开发的网站是给用户使用的,不只是给自己!
参考资料:
“360安全浏览器”市场占有率已达5.75% 居国产浏览器榜首
(ps: 这几年360浏览器PC端国内份额一直第一,百度统计现在已经不显示360份额了) 我觉得这个问题很好,问题的延伸:为什么360的产品在中国很有市场?
在中国这个市场上有很多小白遇到了问题首先想到的不是自己想办法先试试或者百度,上wiki查一下,先会找个所谓的明白人问一下,于是时间长了就会有这样的想法,有没有一个东西能解决掉大部分问题,解决不了的再想办法?
360的很多产品就是基于这种想法被制造出来。
的确,比如360浏览器有各种各样问题,但是他解决了大部分懒得更新的各种政府网站或者各种门户网站的访问问题,最起码他解决了我媳妇要同时打开三个淘宝号的要求,并且每个号的访问页面基本一致,虽然我知道他打开这几号所用的内存足够chrome打开更多号的。
所以,360在很多明白一点网络信息的人眼里好像没什么牛的,但是他用一种我们大家所能接受的低效方式来满足了大部分小白用户的使用要求,而不是让我们这里懂一点这方面知识的人教会小白们如何高效解决问题。
这个是不是和苹果有很多相似的地方?
苹果也是这么做的,只不过苹果的那位神让大家相信他的方式是最高效的而已! 我家里大部分会上网的前辈们一直以为当今网络依然病毒四溢 努力的使用360全套套装来维护自家电脑 一听安全浏览器这么高逼格的名字 肯定不能不用啊 孕妇模式你怕不怕 让wifi不再有辐射 问一下你老板,他为什么用360浏览器? 你俩谁逼格高? 我做开发的时候也经常被360浏览器给磕跘到,对于这东西简直深恶痛绝,可偏偏有这么多人去用 我只祈祷这种破浏览器快点死 政府机关最爱360,办公司填信息的网站只有360打开没有兼容问题啊,被迫下了360,手续办好了之后,有洁癖的我重新装了系统......

H5通过多媒体支持、离线存储和性能优化提升网页用户体验。1)多媒体支持:H5的和元素简化开发,提升用户体验。2)离线存储:WebStorage和IndexedDB允许离线使用,提升体验。3)性能优化:WebWorkers和元素优化性能,减少带宽消耗。

HTML5代码由标签、元素和属性组成:1.标签定义内容类型,用尖括号包围,如。2.元素由开始标签、内容和结束标签组成,如内容。3.属性在开始标签中定义键值对,增强功能,如。这些是构建网页结构的基本单位。

HTML5是构建现代网页的关键技术,提供了许多新元素和功能。1.HTML5引入了语义化元素如、、等,增强了网页结构和SEO。2.支持多媒体元素和,无需插件即可嵌入媒体。3.表单增强了新输入类型和验证属性,简化了验证过程。4.提供了离线和本地存储功能,提升了网页性能和用户体验。

H5代码的最佳实践包括:1.使用正确的DOCTYPE声明和字符编码;2.采用语义化标签;3.减少HTTP请求;4.使用异步加载;5.优化图像。这些实践能提升网页的效率、可维护性和用户体验。

Web标准和技术从HTML4、CSS2和简单的JavaScript演变至今,经历了显着的发展。 1)HTML5引入了Canvas、WebStorage等API,增强了Web应用的复杂性和互动性。 2)CSS3增加了动画和过渡功能,使页面效果更加丰富。 3)JavaScript通过Node.js和ES6的现代化语法,如箭头函数和类,提升了开发效率和代码可读性,这些变化推动了Web应用的性能优化和最佳实践的发展。

H5不仅仅是HTML5的简称,它代表了一个更广泛的现代网页开发技术生态:1.H5包括HTML5、CSS3、JavaScript及相关API和技术;2.它提供更丰富、互动、流畅的用户体验,能在多设备上无缝运行;3.使用H5技术栈可以创建响应式网页和复杂交互功能。

H5与HTML5指的是同一个东西,即HTML5。HTML5是HTML的第五个版本,带来了语义化标签、多媒体支持、画布与图形、离线存储与本地存储等新功能,提升了网页的表现力和交互性。

H5referstoHTML5,apivotaltechnologyinwebdevelopment.1)HTML5introducesnewelementsandAPIsforrich,dynamicwebapplications.2)Itsupportsmultimediawithoutplugins,enhancinguserexperienceacrossdevices.3)SemanticelementsimprovecontentstructureandSEO.4)H5'srespo


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

SublimeText3汉化版
中文版,非常好用

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

Dreamweaver CS6
视觉化网页开发工具

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

禅工作室 13.0.1
功能强大的PHP集成开发环境