yiyungent / PluginCore

🔌 ASP.NET Core lightweight plugin framework | ASP.NET Core 轻量级 插件框架 - 一分钟集成 | Vue.js frontend | JavaScript SDK
https://yiyungent.github.io/PluginCore/
GNU Lesser General Public License v3.0
413 stars 81 forks source link

前端修改/注入: 预设js钩子的web工具包,然后插件只需要实现 IPluginWidget 即可注入页面 #13

Closed yiyungent closed 2 years ago

yiyungent commented 2 years ago

若需要在已有页面,使用插件来注入子页面,这类成为挂件,不过目前还没实现,需要自己写,不过不建议占用 IPluginWidget 接口,后期可能会出

一般两种修改页面,1注入js修改一些局部,2注入js不过这个js,或则直接注入html,css,是挂件,有点不同

yiyungent commented 2 years ago

还有个 修改前端的方法: 不过前提 前端 与 PluginCore 服务端绑在一起,可以通过 middleware 在响应请求时 拦截修改返回的 html 内容,不过效率挺低

yiyungent commented 2 years ago

完成

PluginCore-v0.9.0

Added

PluginCore.IPlugins-v0.7.0

Added