窗口管理

hideMainWindow

执行该方法将会隐藏uTools主窗口,包括此时正在主窗口运行的插件,分离的插件不会被隐藏。

utools.hideMainWindow()
  

showMainWindow

执行该方法将会显示uTools主窗口,包括此时正在主窗口运行的插件。

utools.showMainWindow()
  

setExpendHeight

执行该方法将会修改插件窗口的高度。

utools.setExpendHeight(100)
  

setSubInput

设置子输入框,进入插件后,原本uTools的搜索条主输入框将会变成子输入框,设置完子输入框搜索条子输入框可以为插件所使用。

utools.setSubInput(({text}) => {
    console.log(text)
  }, '网页搜索,回车打开')
  

removeSubInput

移出先前设置的子输入框,在插件切换到其他页面时可以重新设置子输入框为其所用。

utools.removeSubInput()
  

setSubInputValue

直接对子输入框的值进行设置。

utools.setSubInputValue('uTools')
  

outPlugin

执行该方法将会退出当前插件。

utools.outPlugin()
  

showNotification

执行该方法将会弹出一个系统通知。

utools.showNotification(body, clickFeatureCode = null, silent = true)
  - body 显示的内容
  - clickFeatureCode 用户点击系统通知时,uTools将会使用此`code`进入插件
  - silent 是否播放声音