scriptcat
scriptcat copied to clipboard
脚本猫,一个可以执行用户脚本的浏览器扩展
如题,应该是插件兼容性问题,麻烦开发者看看,如果是脚本问题我去脚本那边反馈。 脚本链接 https://github.com/ipcjs/bilibili-helper https://greasyfork.org/zh-CN/scripts/25718-%E8%A7%A3%E9%99%A4b%E7%AB%99%E5%8C%BA%E5%9F%9F%E9%99%90%E5%88%B6
edge 兼容有问题?
``` // ==UserScript== // @name mytest for edge // @namespace https://bbs.tampermonkey.net.cn/ // @version 0.1.0 // @description try to take over the world! // @author You // @match https://www.baidu.com/ // @require...
## 阻碍 ### 后台脚本/定时脚本 由于MV3将background修改为了service worker,该项修改直接导致了无法在background的sandbox中运行后台脚本,可能需要等待该提案实现:[https://github.com/w3c/webextensions/issues/170](https://github.com/w3c/webextensions/issues/170),[https://docs.google.com/document/d/1b-I-vXq2h7OFFmus78jZXIWcKilKJLKLeGplnY9wt7k/edit#heading=h.snjc0asv87ou](https://docs.google.com/document/d/1b-I-vXq2h7OFFmus78jZXIWcKilKJLKLeGplnY9wt7k/edit#heading=h.snjc0asv87ou),但啥时候实现,也不太清楚,实现之后也得有一段时间的过渡期 service worker中无法使用setTimeout等方法,直接导致cron包无法使用,但chrome也提出了[chrome.alarms](https://developer.chrome.com/docs/extensions/reference/alarms/),实现起来可能比较麻烦 ~~不支持sandbox的问题比较致命,但为了长期的发展,长痛不如短痛0.10.0将重构支持MV3,对于后台脚本的问题可能使用打开新窗口的方式暂时实现,等offscreen documents提案实现后再迁移(但也不确定能不能支持我们后台脚本的需求)~~ MV3还有不少有利的提案还在处理中,等到完全停止时也还有一段时间,并且完全停止后也还需要一段过渡时间,国内浏览器与其他厂商的态度也不一,脚本猫继续使用MV2进行开发,开发过程中注意MV3的某些特性吧(例如service worker) ### 油猴脚本 service worker中不支持URL.createObjectURL,可能会导致GM_xhr方法无法获取二进制之类的内容 --- 上述是准备重构时发现的问题,后续继续补充 --- 计划时间: 脚本站后端重构完成之后,预计2023年中旬
B站重度用户,用的最多的脚本就是Bilibili Evolved。Bilibili Evolved脚本作者说明中写道支持油猴和暴力猴,但不支持greasymonkey,希望作者大大能够兼容此脚本。感谢!
Data url is more efficient in DOM. https://github.com/violentmonkey/violentmonkey/issues/1436 https://github.com/violentmonkey/violentmonkey/pull/1438
功能建议
开发者你好,方便做一个“为当前网站寻找脚本”的功能吗?谢谢。
我在这个地方本来是要点击编辑的,不小心点到了删除,脚本没了... 

浏览器版本: Edge 101.0.1210.32 (正式版本) (64 位) Scriptcat版本: 0.9.1 脚本数量3-5个, 可能每小时运行, 数据量大概几万条, 有些脚本会做成爬虫, 基本几天会崩溃一次 但是之前用油猴是没这问题的