API 调用示例
优质
小牛编辑
130浏览
2023-12-01
此文档提供复合型ui接口,仅对web端生效
设置主题颜色
xn("setCallback", [
{
type: "loadUIScript",
func: function() {
// 修改聊窗色调
// 第一个参数:固定值字符串 rgb
// 后面三个参数:想要设置的主色调的 rgb 值
NT_UI.setTheme('rgb', 0, 63, 87);
}
}
]);
设置聊窗宽高
xn("setCallback", [
{
type: "loadUIScript",
func: function() {
// 第一个参数:聊天窗口宽度 必传
// 第二个参数:除去标题栏后窗口高度 必传
// 第三个参数:右侧宽度 默认值250 可以不传
// 第四个参数:标题栏高度 默认值50 可以不传
NT_UI.updateChatWindow(704, 650, 440, 70);
}
}
]);
设置自定义页签
xn("setCallback", [
{
type: "loadUIScript",
func: function() {
// 参数为一个数组,可以添加多个标签
// 对象内参数解释
// name: 页签标题
// id: 页签id,用于排序
// url: 页签地址
// onoff: 是否开启(0关闭,1开启)
// type: 类型(url, iframe形式 | magic, 超媒体形式)
NT_UI.addTabData([
{
name: '百度示例',
id: -1,
url:'https://www.baidu.com',
onoff: 1,
type: "url"
}
]);
}
}
]);