其实这个项目本来是想JSBridge插件弄,但是又一想,官方支持不是更好吗?于是乎,这个建议就这么发出来了1.建议官方不允许任何直接修改宝塔面板的插件(因为这样可能导致各种无法完全卸载插件等问题,且存在跨版本兼容导致的可能破坏面板使面板无法使用)
2.建议官方提供一个专门的JSApi(就和JSBrige一样),开发者可以通过Javascript对面板里所有页面进行间接修改,如:
(这仅仅是个例子):
btjsapi.ready("security",function(){
button1=new BTButton();
button1.onclick=function(e){alert('测试!');};
button1.color="red";
button1.text="测试按钮";
btjsapi.append("security.top_actionbar",button1);
});
|
|