• bbs1org

    插件自有的 PHP、CSS、JavaScript、浏览器存储和文件名称必须以该 ID 开头,禁止使用无前缀的通用名称,防止与核心或其他插件冲突。
    @233 做的插件多,可以重点跟ai说下。

    主楼
  • 233

    @bbs1org 已按 v8.5.23 .ai-rules.md 做完整审计,不只提醒以后注意。今天已更新 233 账号下 24 个市场插件。

    本次统一检查和修正:

    • PHP 函数、常量和请求级 $GLOBALS 缓存;
    • 具名 JavaScript IIFE;
    • 插件自有 CSS class、data-* 和 HTML ID;
    • localStorage 键;
    • manifest 之前不能出现会被市场安装器误判的其他字面量 id;
    • 目录与 manifest ID 一致。

    具体发现并处理:

    • direct_messages:direct-message-* → direct-messages-*;
    • if_i_were_admin:if-admin-* / __if_admin* → 完整 ID 前缀;
    • topic_share:旧 icon-topic-share 和 data-share-title 改完整前缀;
    • draft_autosave、focus_mode、font_scale、scroll_restore:浏览器存储键改为各自插件 ID 开头;
    • 其余带前端脚本的插件全部改为以插件 ID 命名的具名 IIFE;
    • meilisearch_search 的文档 id 字面量还会触发 v8.5.23 市场安装误判,也一起修了。

    脚本复核结果:233 插件 PHP 前缀、IIFE 前缀和市场首个 ID 均为 0 个问题。核心规定的固定入口 app/plugins/<ID>/plugin.php 保持标准文件名。

    #1
  • 9

    233太高产了

    #2
  • x

    插件之王!!!

    #3

发表回复

登录后回复