Ryan Lieu
Ryan Lieu
使用 npm 安装的,详细日志如下 ``` node:internal/modules/cjs/loader:1056 throw err; ^ Error: Cannot find module 'stream.pipeline-shim/auto' Require stack: - C:\Users\用户名\AppData\Roaming\nvm\v19.4.0\node_modules\nali-cli\util\qqwryUpdate.js - C:\Users\用户名\AppData\Roaming\nvm\v19.4.0\node_modules\nali-cli\util\check-dat.js - C:\Users\用户名\AppData\Roaming\nvm\v19.4.0\node_modules\nali-cli\lib\nali.js at Module._resolveFilename (node:internal/modules/cjs/loader:1053:15) at Module._load (node:internal/modules/cjs/loader:898:27) at Module.require (node:internal/modules/cjs/loader:1120:19)...

### 你在用什么浏览器 Firefox ### 浏览器版本号 _No response_ ### 你在用什么 UC 环境(引导器) alice0775 ### 哪个脚本有问题 CopyCat.uc.js,LinkGopher.uc.js,OpenWithHelper.uc.js ### 脚本有什么问题? 1.打开多个窗口 2.关闭第一个窗口 3.点击菜单 ### 错误日志 ```shell 无报错 ``` ### 补充必要的信息: _No response_
看了一下源码,接口可以直接访问 https://github.com/idealclover/AISummary-Typecho/blob/f352585d94f9c89abceb6af8f586dc452650e409/Action.php#L48-L60 我的一般做法是增加一个选项,启用插件的时候随机生成请求令牌 ``` $token = new Typecho_Widget_Helper_Form_Element_Text('token', NULL, self::create_uuid(), _t('请求令牌'), _t('用于验证请求合法性')); $form->addInput($token); ```
## 描述这个 Bug 两个插件同时使用 isFieldReadOnly 来各自隐藏一个字段,一个是`downloads`,另一个是`_grace_watermark_map`,但是只有 `_grace_watermark_map`,被隐藏了,而且我反复启动/禁用插件,可以出现`downloads`被隐藏,但是`_grace_watermark_map`被显示的情况 ### 复现方式 1.两个插件都实现这个接口 复现的步骤: ``` Typecho_Plugin::factory('Widget_Abstract_Contents')->isFieldReadOnly = array(__CLASS__, 'isFieldReadOnly'); ``` 插件1 ``` public static function isFieldReadOnly($name, $widget) { if ($name === 'downloads') {...
参照自带的metaso我尝试创建 通义千问的规则 ``` https://www.tongyi.com#p{textarea.ant-input[placeholder=遇事不决问通义]=%s&click([class^=chatTextarea]+div)} ``` 但是只是打开了,并没有填写并点击按钮 ```css textarea.ant-input[placeholder=遇事不决问通义] ``` 和 ```css [class^=chatTextarea]+div ``` 我在 DevTools 里测试过可以匹配元素