mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-06-26 19:12:41 +08:00
1 line
3.1 KiB
JSON
1 line
3.1 KiB
JSON
{ "事件.html#onPluginReady(callback)":"当插件装载成功,uTools将会主动调用这个方法(生命周期内仅调用一次)", "事件.html#onPluginEnter(callback)":"每当插件从后台进入到前台时,uTools将会主动调用这个方法", "事件.html#onPluginOut(callback)":"每当插件从前台进入到后台时,uTools将会主动调用这个方法", "事件.html#onPluginDetach(callback)":"用户对插件进行分离操作时,uTools将会主动调用这个方法", "事件.html#onDbPull(callback)":"当此插件的数据在其他设备上被更改后同步到此设备时,uTools将会主动调用这个方法(必须在插件可视的情况下才会触发)", "数据库.html#utools.db.put(Object)":"执行该方法将会创建或更新数据库文档", "数据库.html#utools.db.get(string)":"执行该方法将会根据文档ID获取数据", "数据库.html#utools.db.remove(string | Object)":"执行该方法将会删除数据库文档,可以传入文档对象或文档id进行操作", "数据库.html#utools.db.bulkDocs(Array)":"执行该方法将会批量更新数据库文档,传入需要更改的文档对象合并成数组进行批量更新", "数据库.html#utools.db.allDocs(String|Array)":"执行该方法将会获取所有数据库文档,如果传入字符串,则会返回以字符串开头的文档,也可以传入指定ID的数组,不传入则为获取所有文档", "窗口管理.html#hideMainWindow":"执行该方法将会隐藏uTools主窗口,包括此时正在主窗口运行的插件,分离的插件不会被隐藏", "窗口管理.html#showMainWindow":"执行该方法将会显示uTools主窗口,包括此时正在主窗口运行的插件", "窗口管理.html#setExpendHeight":"执行该方法将会修改插件窗口的高度", "窗口管理.html#setSubInput":"设置子输入框,进入插件后,原本uTools的搜索条主输入框将会变成子输入框,设置完子输入框搜索条子输入框可以为插件所使用", "窗口管理.html#removeSubInput":"移出先前设置的子输入框,在插件切换到其他页面时可以重新设置子输入框为其所用", "窗口管理.html#setSubInputValue":"直接对子输入框的值进行设置", "窗口管理.html#outPlugin":"执行该方法将会退出当前插件", "窗口管理.html#showNotification":"执行该方法将会弹出一个系统通知", "动态增减功能.html#getFeatures":"很多时候,插件中会提供一些功能供用户进行个性化设置(例如:网页快开插件),这部分配置无法在plugin.json事先定义好,所以我们提供了以下方法对插件功能进行动态增减", "动态增减功能.html#setFeature":"返回本插件所有动态增加的功能", "动态增减功能.html#removeFeature":"为本插件动态新增某个功能", "其他.html#isHadPrivilege":"该方法只适用于在macOS下执行,用于判断uTools是否拥有辅助权限,如果没有可以调用API方法requestPrivilege请求", "其他.html#requestPrivilege":"该方法只适用于在macOS下执行,该方法调用后会弹出窗口向用户申请辅助权限", "其他.html#getPath":"返回系统的特殊路径" } |