禁用了javascript怎么打开(为什么网站被禁用了JavaScript还能使用)

首页常识禁用了javascript怎么打开更新时间:2022-12-16 10:47:30

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

开个玩笑~

首先这个特性和GFW没有一毛钱关系

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

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

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

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

  • 开启JS:不断向下滚动页面就可自动加载更多图片
  • 关闭JS:必须重复点击“下一页”刷新页面才能查看新图片列表

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

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

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

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

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

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

JavaScript的面世就像打翻了的潘多拉魔盒

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

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

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

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

  • 有内容更新?交给JavaScript重绘!
  • 有界面变化?交给JavaScript局部切换!
  • 有数据上传?交给JavaScript晾一边提交!
  • 有用户来访?交给JavaScript组织首屏!

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

那为什么还会有脱离JavaScript环境的浏览场景呢

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

被动的C端

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

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

主动的B端

一些国外大站依然很关注自身在无JavaScript环境下的优雅降级

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

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

,
推荐内容
热门内容