不忘初心 方得始终 初心易得 始终难守

type 和 language 属性引发的聊天室兼容性问题

经验小结 柒剑 浏览 1 评论


type 和 language 属性都可用来指定 <script> 标签中的脚本的类型。language = "JavaScript" 的版本更早,然而,language这个属性在W3C的HTML标准中,已不再推荐使用。所以在处理浏览器兼容性问题的时候 加入了 type = "text/javascript"  属性,并且保留了 language = "JavaScript" 属性。

从几行代码窥视江湖历史

之前的文章里提到过 江湖代码开始与网景时代,网景浏览器支持 language = "JavaScript" 属性 而 不支持 type = "text/javascript" 属性。为了保险起见 保留了 支持网景的 language = "JavaScript" 属性。然后两种属性公用后 有少数玩家正常发言会遇到 发言速度太快的提醒。

删除 language = "JavaScript" 属性 后,玩家能正常发言。观察一段时间后没发现有其他异常玩家。

现在几乎所有浏览器都支持 type = "text/javascript"  属性。也几乎没有IE4以下版本和网景浏览器的玩家。 故江湖里所有 language = "JavaScript"属性都更改为type = "text/javascript"  属性。


转载请注明:江湖传说 » type 和 language 属性引发的聊天室兼容性问题

发表我的评论 换个身份
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  • 验证码 (必填)

网友最新评论 (1)