浏览器的 JavaScript 开关默认是关的,什么时候该把它打开
默认状态:关闭
这是它和手机浏览器最反直觉的差异之一:浏览器的 JavaScript 默认禁用,无论设置里还是浏览器菜单里都能手动打开。
为什么默认关
官方文档给出的理由有三条,都站得住:
- 更快:不执行脚本,页面结构加载完就完事,很多网页肉眼可见地变快;
- 少广告:大量网页广告依赖脚本注入,脚本一关,广告基本不加载;
- 更安全:恶意脚本没有执行机会,老电视盒子上跑不明脚本的风险被掐断在源头。
代价是:依赖脚本的现代网页会显示不完整——菜单点不动、内容区空白、按钮没反应。
什么时候打开
| 现象 | 处理 |
|---|---|
| 页面能打开但排版明显不对 | 打开 JavaScript 再刷新 |
| 按钮点了没反应 | 同上 |
| 资源站列表加载不出来 | 同上 |
| 只要下载文件直链 | 保持关闭,反而更干净 |
判断口诀:"看起来不对就开,开完不行再关"。开关不影响下载功能——文件直链下载从来不需要脚本。
在哪开
两处开关效果一样:
- 浏览器菜单:浏览中按菜单键,选"启用 JavaScript"(临时性,随页面会话);
- 设置区:侧边菜单进设置,找到 JavaScript 选项(全局性)。
早期版本(v1.5.0 前)设置区有独立开关,v1.5.0 起从设置页移除、只保留浏览器菜单入口;具体以你手上的版本界面为准,功能可能随版本变化。
与 Fire TV 插件的关系
JavaScript 开关管的是"脚本执行不执行",而 Fire TV 商店版默认"网页根本渲染不了"是另一个问题——那是引擎被禁用,要先装插件,见 Fire TV 浏览器插件。两个开关是两层独立的闸。