1.2.0 • Published 4 years ago

@w6s/open-desktop-application v1.2.0

Weekly downloads
1
License
MIT
Repository
-
Last release
4 years ago

@w6s/open-desktop-application npm version

通过 URL协议 打开桌面应用

安装

yarn add @w6s/open-desktop-application
// or
npm install @w6s/open-desktop-application -S

可以直接通过script标签引入,全局暴露openDesktopApplication方法,使用方法和参数跟下面的一致,详情请查看example/index.html

脚本资源请从release页面下载。

使用

import openDesktopApplication from '@w6s/open-desktop-application';

const params = {
    protocol: 'workplus',
    action: 'joinchat',
    query: {
        id: 1,
        name: 'test',
    },
    fail: function() {},
    success: function() {},
};
openDesktopApplication(params);

参数说明

  • protocol 必须应用协议名,一般跟注册表有关系
  • action 必须调用的方法名,需要和应用开发者进行约定
  • query 传入的参数,需要和应用开发者约定
  • fail 错误回调方法;不支持时,会返回{ supported: false }
  • success 成功回调方法