scoful / N-Tab

浏览器插件,《标签管理工具,替代OneTab》,支持Chrome和Edge
https://chrome.google.com/webstore/detail/cloudskymonster/niahhcandihcfbamcfhikgojghnnfjan
ISC License
409 stars 45 forks source link

同时打开过多标签页时出现卡顿 #58

Open Starsbon opened 7 months ago

Starsbon commented 7 months ago

环境信息

描述遇到的情况 1、当标签页过多的时候,点击 “打开整组” 所有页面同时打开会直接卡住。Edge 历史记录自带的 “最近关闭” 在打开同等数量的标签页时就没有这个问题,不知道是否还有优化的空间? 2、Gitee 的同步到 gist 似乎推不过去,Token 只给了 gists 的权限,不知道是否和这个有关。

功能建议 1、能否显示标签页的 Favicon 在条目左侧,标签页一多不好寻找,如果有了 Favicon 就比较明显些。 2、导出功能希望可以直接导出 txt 或其他格式。 3、点击 N-Tab 按钮的动作希望可以自定义,比如单击发送所有标签 / 发送当前标签 / 弹出标签页选择框这种。


scoful commented 7 months ago
  1. 请问一次打开的标签数量是多少?我这边模拟一下场景
  2. 请试试手动推到gitee(路径:同步功能-推送到gitee的gist),然后看看日志写的什么(路径:其他功能-查看日志)?token是只需要gist权限的,这个没问题。
  3. 功能建议的1可以实现,2、3的话需要评估一下chrome是否有api可以实现
Starsbon commented 7 months ago
  1. 数量大概是 80 个标签页左右。另外刚刚观察了下,Edge 在从 “最近关闭” 恢复标签页时,一部分标签页像是处于淡出的 “休眠” 状态,只有在点击时才会加载页面内容,所以不会卡死。
  2. 找到问题了,现在 Gitee 在没有绑定手机号码的时候似乎不能用 gist 😂,返回的 json 是:{"message":"您尚未认证身份,根据国家相关法律法规的要求,请绑定手机后再操作"} 。
  3. 好的,期待后续更新~