Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SUGGEST] 关于插件商店的建议 #250

Open
lihaohong6 opened this issue Jan 14, 2024 · 4 comments
Open

[SUGGEST] 关于插件商店的建议 #250

lihaohong6 opened this issue Jan 14, 2024 · 4 comments
Labels
Enhancement New feature or request

Comments

@lihaohong6
Copy link

你提出这个建议是由于哪个功能不尽人意?/What is the reason why you put forward this suggestion?

IPE的本体在jsdelivr上,但是插件位于ipe-plugins.js.org。部分wiki(如Miraheze)的CSP白名单包括cdn.jsdelivr.net但不包含js.org,导致插件无法成功加载。

你认为应该直接改善现有功能还是增添新功能?/Do you think we should improve the existing functions or add new ones?

改变已有的插件加载功能:如果从js.org加载插件失败,则尝试从jsdelivr获取。

另一个思路是将插件集成在本体中,但是这样会使插件更新变得更困难。

@lihaohong6 lihaohong6 added the Enhancement New feature or request label Jan 14, 2024
@lovelyCARDINAL
Copy link
Member

lovelyCARDINAL commented Jan 15, 2024

+1
在部分网络下访问ipe-plugins.js.org很难,支持增加这个功能


以下为我自己的临时解决办法:
插件可以自己写js覆盖掉,例如:plugins:["https://testingcf.jsdelivr.net/gh/inpageedit/Plugins@master/src/plugins/toolbox.min.js"]
ssi-modal.css等只能用其他办法,例如Requestly浏览器扩展
image

@lihaohong6
Copy link
Author

我是直接用浏览器扩展禁用了特定网站的CSP,不过这么搞有安全风险。能用别的办法绕过自然更好。

@dragon-fish
Copy link
Member

最近用到了 Miraheze,这个问题确实很大,考虑优先修复

@Exmeow
Copy link

Exmeow commented Jun 5, 2024

还是没人修吗?催一下……

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants