F9y4ng / GreasyFork-Scripts

The open source code of this project is used for userscripts (油猴脚本) for desktop browsers, including Font Rendering (Customized) (字体渲染(自用脚本)- Font Rendering.user.js), and Search Engine Assistant (优雅的搜索引擎助手 - Google & Baidu Switcher.user.js), etc.
https://f9y4ng.github.io/GreasyFork-Scripts/
GNU General Public License v3.0
950 stars 46 forks source link

[发现错误] 访问 Notion 网站网页崩溃 #193

Closed weepwoood closed 1 year ago

weepwoood commented 1 year ago

1. 准备工作(确认预先完成的操作)

2. 描述错误信息(清楚而简洁地描述错误)

访问 Notion 的编辑页面(不是官网而是笔记页面),网页崩溃

3. 错误再现(重现行为步骤,直至复现您遇到的问题)

  1. 访问 Notion 的笔记页面,例如 Notion 测试用页面 该页面
  2. 遇到页面崩溃,无法访问,浏览器控制台不断打印如下报错信息

image

6. 客户端信息(请在冒号后认真填写您的本地信息)

yw124 commented 1 year ago

我也是早上起来发现崩溃了,虽然不知道什么原因。个人笔记页面直接无法全部加载。Microsoft Edge, win10系统

F9y4ng commented 1 year ago

问题复现

此站点问题和"金山文档"中遇到的问题类似,Notion的脚本中有监视元素改变的代码,与脚本中粗体描边修正的功能相互冲突,造成死循环运行,从而使浏览器无响应。

解决办法

进入Notion主页,打开脚本配置界面:

方法1. 找到粗体修正,取消勾选,保存为站点独享。

方法2. 将字体描边设置为0(OFF),保存为站点独享。

BTW,此类文档编辑类站点对页面缩放天然的兼容不足,建议在此类站点中关闭字体缩放。下个更新会将此站点加入缩放排除列表。 BTW, 此操作仅保证在www.notion.so域下不会出现冲突,其他域名需要单独设置;或关闭描边功能后保存为全局数据。