为什么打开 Notion 页面只显示需要启用 JavaScript?
你看到的 “JavaScript must be enabled in order to use Notion. Please enable JavaScript to continue.” 不是页面出错,而是 Notion 的正常兜底提示:Notion 是运行在浏览器里的 Web 应用,页面内容、数据库、协作界面都靠 JavaScript 渲染,脚本被禁用或被拦截时,服务器返回的 HTML 里只剩这句提示。按下面的顺序排查,通常能在浏览器设置里解决。
先确认是不是 JavaScript 被关了
在浏览器地址栏输入 about:config(Firefox)或打开设置搜索 JavaScript,确认脚本功能处于开启状态。Chrome、Edge 等浏览器没有全局“关闭 JavaScript”的显眼开关,更常见的是被扩展或站点权限拦截,所以如果找不到开关,直接跳到下一节。
按可能性从高到低排查
1. 浏览器扩展拦截了脚本
广告拦截、隐私保护、脚本管理类扩展(如 NoScript、uBlock Origin 的严格模式、部分 VPN 插件)会阻止 Notion 加载脚本。
- 打开无痕/隐私窗口访问该页面。无痕模式默认不加载扩展,如果能正常显示,基本可以确定是某个扩展导致。
- 回到正常窗口,逐个禁用扩展并刷新页面,定位到具体是哪一个。
- 在该扩展里把
notion.site和notion.so加入白名单,而不是长期关闭扩展。
2. 浏览器或系统层面的脚本限制
- 检查浏览器设置里的“网站权限 → JavaScript”,确认没有把
notion.site加入阻止列表。 - 企业统一管理的电脑可能通过组策略禁用脚本,这种情况需要联系 IT,个人设置改不动。
- 某些安全软件、家长控制模式也会拦截页面脚本。
3. 网络环境拦截
- 公司网络、校园网或代理可能过滤脚本请求。换一个网络(例如手机热点)测试同一链接。
- 如果用了代理或 VPN,尝试关闭后重试,部分节点会干扰 Notion 的资源加载。
4. 换浏览器或更新版本
用最新版 Chrome、Edge、Firefox 或 Safari 打开同一链接。过旧的浏览器可能不支持 Notion 使用的新语法,同样只显示这句提示。
验证是否解决
启用脚本、处理完拦截项后强制刷新页面(Windows/Linux 用 Ctrl + Shift + R,macOS 用 Cmd + Shift + R)。页面能进入正常的 Notion 界面(登录页或内容页)即表示恢复;如果仍停在提示页,回到上一节换下一个可能项继续排查。
常见卡点
- 无痕模式能开、正常模式打不开:几乎一定是扩展问题,按第 1 节定位。
- 所有网站都提示要开 JavaScript:说明是浏览器全局设置或安全软件,不是 Notion 单独的问题。
- 只有这个
notion.site链接打不开:可能是该分享页本身设置了访问限制,或链接已失效,与 JavaScript 无关,可向分享者确认链接状态。 - 手机浏览器同样提示:检查是否开启了“精简模式”“省流模式”或内容拦截功能,这类模式会禁用脚本。