wangyizhi
wangyizhi
> 目前的ScriptCat设计,打开了这个页面后要等载入好才出现安装页面。网络慢要等一段时间 这个是因为在下载脚本数据,需要等脚本数据下载完成才会打开安装页面,与这个中间页应该无关,在载入这个页面的时就已经在读取脚本数据了`chrome.webRequest.onBeforeRequest`
在offscreen依靠 crontab 这个库处理的,不用 chrome.alarm 主要有两个原因,一个是crontab表达式需要转换成 chrome.alarm,且chrome.alarm不能支持到秒级(虽然这个好像没有很强的需求),另外就是延用老的架构 https://github.com/scriptscat/scriptcat/blob/5e7c077ef250e1b8eef5662bc416b82d62927b52/src/app/service/sandbox/runtime.ts#L206-L208
> 实际应用应该是以小时作单位吧 > 这样的话 chrome.alaram 会比较合适 (不用长期保持一个 offscreen占内存) > > 由于刻度不一样 (alarm 不适用于一分钟以内的刻度) > 应该会做一个类似但不同的新meta (不改现有的 `@crontab` ) > > 日后有时间的话,加这个新meta 功能,你能接受吗 > > (当然这也考虑到 firefox MV3 的兼容) > (用...
> 唉呀, 1.2.0 已经发布了。赶快更新吧 https://chromewebstore.google.com/detail/scriptcat/ndcooeababalnlpkfedmmbbbgkljhpjf 1.2.0 中还是有这个样式问题,感觉也不算BUG,应该是要优化 ---- 我edge商店还没更新到 1.2.0,他应该是edge用户,因为还有些影响较大的BUG(后台选项的那个问题),我打算edge直接更新到 1.2.1
> 个人不太认同现在的UI设计 (例如一堆website icon 放出来,脚本预设「自动」,编辑脚本代码时预设列表显示还有不会收起侧边栏)各种奇奇怪怪的UI设计)。我的话根本不需要icon, 只要做一个显示把cursor移过去就以tooltip方式显示所有 `@match` `@include` 就好 不过我尊重原作者,除了功能性问题 (卡顿,找脚本没了名字捜寻)都大概不会提Issue website icon 这个也是参考TM 的,脚本预设「自动」是什么? 编辑脚本代码时预设列表显示还有不会收起侧边栏 这个下个版本再加一个侧边栏的icon和记住配置 实际上普通用户并看不懂 `@match` `@include` 我觉得这样显示网站图标是一个很好的做法
@cyfung1031 在这里的排除项应该还包含iframe中的网站
不是的,应该展示多个,例如页面是: a.com,有 b.com、c.com 两个iframe,那么应该展示: ``` 排除在 a.com 上执行 ------------------- 排除在 b.com 上执行 ------------------- 排除在 c.com 上执行 ```
> 作为一般用户而言,根本无人关心这些东西。这就是站在开发者的角度去替代考虑问题,完全是自娱。 > > 别介意,绝大部分用户只关心这玩意管不管用,如果不管用我就不用,甚至喷两句;如果好用我就赞一个,完事。 大部分开源项目不就是“自娱”嘛,最近确实提了不少Feature,基本功能上,我觉得ScriptCat已经足够用了,再继续打磨细节,这些新功能也算是锦上添花。 这些新功能就看 @cyfung1031 怎么想的了,具体细节可能还要讨论,有的我觉得有兴趣的我会去做掉,不过有的我觉得不急,就只是当个记录在这里,等有空再回头来看
It seems similar functionality is already supported: https://github.com/scriptscat/scriptcat/pull/831 Run the example script there to see if it achieves the effect you need. ---- There still seems to be some gap;...
应该与这个计划有关:https://github.com/scriptscat/scriptcat/pull/430 但是最近太忙了,先让我筹备好 v1.0.0