百科问答小站 logo
百科问答小站 font logo



Chrome 会成为下一个 IE 6 吗? 第1页

  

user avatar   jinping-xi-86 网友的相关建议: 
      

从我个人(Firefox邪教粉)目前的感受来看,很遗憾已经是了。。。

1、举个简单的例子,明明HTML5原生表单验证可以写的如此简单优雅

       <form>     test1<input type="number" required onblur="this.form.reportValidity()">     test2<input type="number" max="100" onblur="this.form.reportValidity()"> </form> <!-- this.form.写成this.的话Firefox也可以识别,但不能混写-->     

但是在Chrome上会直接卡死

换成checkValidity(),Chrome不会卡死但也不会出现任何警示,而Firefox会出现警示色

为了兼容Chrome,得这么写:

来源:reportValidity() Sample

       document.querySelector('#report-validity').addEventListener('click', function() {   var isValid = document.querySelector('#sample-form').reportValidity();   ChromeSamples.setStatus('The form ' + (isValid ? 'is' : 'is not') + ' valid.'); });     

如此啰嗦,我还不如直接用 jQuery写算了 O__O "…

2、不支持MathML

这个功能是在网页上显示各种数学公式:MathML

代码示例:

       <math>     <mrow>         <mrow>             <msup>                 <mi>a</mi>                 <mn>2</mn>             </msup>             <mo>+</mo>             <msup>                 <mi>b</mi>                 <mn>2</mn>             </msup>         </mrow>         <mo>=</mo>         <msup>             <mi>c</mi>             <mn>2</mn>         </msup>     </mrow> </math>     

在Firefox中渲染是酱紫的:

在Chrome中渲染是酱紫的:_(:з」∠)_

Firefox 2就开始支持了,Firefox 2!!! Σ( ° △ °|||)︴

Chrome 24 支持了6个星期以后居然把这个功能给砍了。。。砍了。。。 (;-_-)

有同学肯定会问了,这支持了也没啥用啊,这么复杂的代码怎么写?

这段代码纯手打肯定麻烦,但是可以用公式工具输入啊,再不济还可以鼠绘。。。


所以目前网页上显示数学公式都得多加个图片文件以兼容Chrome。


(另外有回答提到了Chrome45造成版本割裂,原因我猜是由于Chrome46砍了NPAPI,但是现在已经不是问题了,360极速对此做了很大贡献)


3、最可恶的是





把Firefox给带坏了!升57以后各种神拓展全废了!宇宙第一浏览器的头衔永远停在了FF56 (逃




  

相关话题

  为什么 Google 一直做开源软件? 
  如何绕过知乎对 Bookmarklet 跨域添加的 <script> 的限制? 
  a 标签为什么能够包含块级元素? 
  如何评价 Chromium 项目的代码质量? 
  HTML 静态页面的头部和底部都是相同的,如何让每个页面统一调用一个公共的头部和底部呢? 
  为什么 Vue 的更新记录没有中文,中文文档也一直滞后? 
  Chrome 中 IE tab扩展的工作原理是怎样的?如果系统中没有 IE 浏览器,IE tab还能发挥作用吗? 
  如何评价Microsoft Edge ?是否为Google Chrome 套壳? 
  请问一下各位大佬,js的静态方法有啥作用呀,写工具类吗,小菜鸡想不出来静态方法有啥作用? 
  为什么尤大说react的性能不如vue? 

前一个讨论
听国外老摇滚建立起的音乐审美,对现在的新兴乐队完全不入耳,是我的问题吗?
下一个讨论
OCaml在写编译器上比Haskell好在哪?为何Rust第一个版本采用了OCaml?





© 2024-05-20 - tinynew.org. All Rights Reserved.
© 2024-05-20 - tinynew.org. 保留所有权利