# 窗口操作相关

方法说明中并非所有的方法都会写在文档中,具体请前往相关文件查看代码逻辑。

# 文件位置

TIP

文件位于 public\static\client\client_pc\win.js

# 接口及说明

# currentSystem()

当前系统

# closeWin()

关闭窗口

# maxWin()

最大化窗口

# minWin()

最小化窗口

# winSizeListener()

监听窗口最大化 还原的状态

# restart()

重启App

# loadURL(url)

主窗口加载不同地址

  • url 新的地址

# getFocus(callback)

监听窗口焦点

  • callback 当窗口获取到焦点的时候执行的回调

# isFocused()

返回当前窗口是否处于最前

# loadFinsh()

程序vue页面加载完成 <废弃>

# quitApp()

退出APP

# restartWithArgs(args)

带参数的重启致信程序

  • args 重启致信程序需要额外携带的参数

# beforeQuitApp(callback)

程序退出前的回调

  • callback 退出APP之前需要执行的回调

# loginSuccess(currentUser)

登录成功

  • currentUser 返回登录成功后该用户的信息

# getLoginMode()

字面意思是获取扥估模式,但实际上是返回登录穿透参数

# setGlobalShortcut({ type, newShortcut, oldShortcut, showType })

设置截图快捷键

  • type 类型,目前好像没有用到
  • newShortcut 新的截图快捷键
  • oldShortcut 旧的截图快捷键
  • showType 显示类型

# ShortcutScreenShot(callback, screenCut, showType)

初始化全局的截图快捷键

  • callback 回调
  • screenCut 截图快捷键
  • showType 显示类型

# getUrlSchemeParameters(callback)

监听穿透参数

  • callback 回调,返回当前的参数

# loadFinsh()

页面加载完成

# showVideoWin(message, messageList)

显示视频查看器窗口

  • message 视频消息体
  • messageList 视频消息列表

# hideVideoWin()

隐藏视频查看器窗口

# createTableWindow(url, option, isSystemBrowser, script)

创建一个自定义的浏览器

  • url 自定义浏览器页面地址
  • option 选项,比如窗口大小
  • isSystemBrowser 用致信自己的浏览器还是系统浏览器
  • script 需要在当前打开的页面中运行的脚本

# mainWindowMoveTop()

让窗口在最前显示

# shakeWin()

窗口抖动

# setMainWindowIsVisible(option, callback)

设置主窗口是否可见快捷键,比如按一下 alt + x 显示 按一下 alt + x 隐藏

  • option { newKey, oldKey } 新的快捷键和老的快捷键
  • callback 快捷键绑定是否成功回调

# alert(msg, callback)

弹窗提醒

  • msg 提醒内容
  • callback 提醒回调