当前位置:首页> 正文

浏览器禁用了javascript(为什么网站被禁用了JavaScript还能使用)

浏览器禁用了javascript(为什么网站被禁用了JavaScript还能使用)

  浏览器禁用了javascript(为什么网站被禁用了JavaScript还能使用)

  什么?禁用JavaScript 难道不是项目交付前的测试流程吗?

  开个玩笑~

  其实在国内环境,谈到网站的游客使用类功能(比如阅览、查看分类等),浏览器对JavaScript的依赖程度有三个阶段

  1、94年~09年:低;无需JavaScript【贴题】

  网站么,打开了用眼睛看就完事儿了

  2、09年~14年:中;没有JS基本可用,但一些体验性交互会无效,比如Google图片

  3、14年~20年:高;不支持JavaScript?白屏接好了您嘞!

  所以在上古时期,JavaScript根本不是浏览网站的必需品。实际上面向大众的第一款浏览器Netscape在94年发布1.0版本时,这个星球上还不存在JavaScript。

  直到一年后的95年,JavaScript才由雇员布兰登艾奇发明出来

  又到一年后的96年,才正式内置在Netscape 2.0 里

  这以至于后面很长一段时间,浏览器设置里的JavaScript支持甚至都是百思特网可选开启的

  至于Netscape和IE浏览器的相爱相杀和IE的一统天下,就是另一篇番外了

  大量使用催生了技术升级和依赖,21世纪第一个十年的后半叶,Gmail、Google Map、Web2.0、Ajax等名词在国内日渐火热

  大家越发不能忍受每次浏览器内容更新都要刷新页面

  也部分包括了题主提到的【点击】功能,12年在百度时,主要页面仍是前端套VM模板生成网页主体由浏览器加载

  因为本质是技术革新,所以从各互联网巨头开始了一场自下而上的异步化运动

  多种使用元素的加入也让单纯的网页浏览升级为富客户端应用甚至之后的SPA(single page application)应用

  基本上有B端、C端两块因素导致

  用户出于安全性考虑(虽然大部分情况都是多虑了),比如XSS攻击,CORS漏洞等

  用户通过此阻止某些类型的广告加载。 虽然不鼓励屏蔽广告,但即使需要也有其他方式达成

  一些国外大站依然很关注自身在无JavaScr百思特网ipt环境下的优雅降级

  通过脚本或条件注释侦测到当前浏览器环境不支持JavaScript时,就单纯依靠HTML和CSS输出核心内容,这个特性甚至是需要QA团队验证通过才能release的

  显然,著名的同性答疑网站stackoverflow也做到百思特网了这点

  本文地址:

展开全文阅读

相关内容