如何通过二开方式打开各种协议URL地址?
问题描述:
客户希望客户端操作时,自动打开不同协议的URL地址,如ftp://协议、file:\\文件服务协议、其它协议如conisio://协议。示例:“conisio://testvault/explore?projectid=3&documentid=127&objecttype=1”。客户端是否存在相应的二开接口?
解决方案:
客户端及H5端7.7版本8月补丁开始支持打开各种常见协议的URL,对应的前端接口如下:
1、前端接口名称:ShowWebURLExt(string url) //如果url非http协议,需将协议scheme填写完整,不能忽略,示例:file:\\localhost\test.txt。
2、二开脚本示例:
import clr
clr.AddReference('Newtonsoft.Json')
clr.AddReference('Kingdee.BOS')
from Kingdee.BOS import *
from Newtonsoft.Json import *
from Newtonsoft.Json.Linq import *
def ButtonClick(e):
if e.Key.upper() == "FBUTTON":
this.View.AddAction("ShowWebURLExt", "conisio://testvault/explore?projectid=3&documentid=127&objecttype=1");
如何通过二开方式打开各种协议URL地址?
问题描述:客户希望客户端操作时,自动打开不同协议的URL地址,如ftp://协议、file:\\文件服务协议、其它协议如conisio://协议。示例:“co...
点击下载文档
本文2024-09-23 04:01:51发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-162660.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章