Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
libai
/
Static
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
a7778e58
authored
Jul 09, 2026
by
kaisa
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:更新cid使用方法
parent
e44a5614
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
94 additions
and
37 deletions
js/webAppComm.js
js/webAppComm.js
View file @
a7778e58
...
@@ -13,7 +13,7 @@
...
@@ -13,7 +13,7 @@
// 13:关闭声音
// 13:关闭声音
// 14:关闭网页
// 14:关闭网页
// 15:通用viepager標題
// 15:通用viepager標題
// 16:成功转让黄金萤火虫
// 16:成功转让黄金萤火虫
(弃用)
// 17:关闭半屏网页,打开自己的礼物面板
// 17:关闭半屏网页,打开自己的礼物面板
// 18: 打開購買VIP
// 18: 打開購買VIP
// 19:打開購買守護彈窗
// 19:打開購買守護彈窗
...
@@ -22,7 +22,7 @@
...
@@ -22,7 +22,7 @@
// 23:自動添加直播間聊天消息
// 23:自動添加直播間聊天消息
// 24:获取网页图片下标
// 24:获取网页图片下标
// 25:点击web
// 25:点击web
// 26:
是否显示客服入口
// 26:
左上角添加联系客服
// 27:直接唤起 苹果支付 和 google支付:(萤火虫6000版本新增)
// 27:直接唤起 苹果支付 和 google支付:(萤火虫6000版本新增)
// 28:判断是否在外部可以关闭webview
// 28:判断是否在外部可以关闭webview
// 29:webview上面的图标 (旧)
// 29:webview上面的图标 (旧)
...
@@ -56,6 +56,7 @@
...
@@ -56,6 +56,7 @@
// 57:开启/加入游戏房间
// 57:开启/加入游戏房间
// 58:告知客户端是否打开原生侧滑返回手势(flutter使用)
// 58:告知客户端是否打开原生侧滑返回手势(flutter使用)
// 59: 上麦/下麦
// 59: 上麦/下麦
// 60:隐藏客户端标题头部
function
webAppComm
()
{
function
webAppComm
()
{
this
.
data
=
null
;
this
.
data
=
null
;
...
@@ -187,7 +188,7 @@ function webAppComm() {
...
@@ -187,7 +188,7 @@ function webAppComm() {
this
.
needRefresh
=
false
;
this
.
needRefresh
=
false
;
}
}
//分享
//
3:
分享
webAppComm
.
prototype
.
goShare
=
function
(
shareContent
,
shareType
)
{
webAppComm
.
prototype
.
goShare
=
function
(
shareContent
,
shareType
)
{
let
mShare
=
shareType
||
{
//1图片 2文字 3网页
let
mShare
=
shareType
||
{
//1图片 2文字 3网页
"wechat"
:
3
,
"wechat"
:
3
,
...
@@ -211,7 +212,7 @@ webAppComm.prototype.goShare = function (shareContent, shareType) {
...
@@ -211,7 +212,7 @@ webAppComm.prototype.goShare = function (shareContent, shareType) {
webAppCollaboration
(
obj2
)
webAppCollaboration
(
obj2
)
}
}
//客服
//
4:
客服
webAppComm
.
prototype
.
goCustomerService
=
function
()
{
webAppComm
.
prototype
.
goCustomerService
=
function
()
{
let
obj
=
{
let
obj
=
{
"cid"
:
4
,
"cid"
:
4
,
...
@@ -229,7 +230,7 @@ webAppComm.prototype.goCustomerService = function () {
...
@@ -229,7 +230,7 @@ webAppComm.prototype.goCustomerService = function () {
webAppCollaboration
(
obj2
)
webAppCollaboration
(
obj2
)
}
}
//跳转外部浏览器
//
5:
跳转外部浏览器
webAppComm
.
prototype
.
goExternalWeb
=
function
(
h5Url
)
{
webAppComm
.
prototype
.
goExternalWeb
=
function
(
h5Url
)
{
let
obj
=
{
let
obj
=
{
"cid"
:
5
,
"cid"
:
5
,
...
@@ -242,7 +243,7 @@ webAppComm.prototype.goExternalWeb = function (h5Url) {
...
@@ -242,7 +243,7 @@ webAppComm.prototype.goExternalWeb = function (h5Url) {
webAppCollaboration
(
obj2
);
webAppCollaboration
(
obj2
);
}
}
//打开兑换宝石页面
//
6:
打开兑换宝石页面
webAppComm
.
prototype
.
goExchangeGem
=
function
()
{
webAppComm
.
prototype
.
goExchangeGem
=
function
()
{
let
obj
=
{
let
obj
=
{
"cid"
:
6
,
"cid"
:
6
,
...
@@ -255,7 +256,7 @@ webAppComm.prototype.goExchangeGem = function () {
...
@@ -255,7 +256,7 @@ webAppComm.prototype.goExchangeGem = function () {
webAppCollaboration
(
obj2
);
webAppCollaboration
(
obj2
);
}
}
//绑定手机
//
7:
绑定手机
webAppComm
.
prototype
.
goBindPhone
=
function
()
{
webAppComm
.
prototype
.
goBindPhone
=
function
()
{
let
obj2
=
{
let
obj2
=
{
"cid"
:
7
,
"cid"
:
7
,
...
@@ -268,7 +269,7 @@ webAppComm.prototype.goBindPhone = function () {
...
@@ -268,7 +269,7 @@ webAppComm.prototype.goBindPhone = function () {
webAppCollaboration
(
obj
);
webAppCollaboration
(
obj
);
}
}
//绑定微信
//
8:
绑定微信
webAppComm
.
prototype
.
goBindWechat
=
function
()
{
webAppComm
.
prototype
.
goBindWechat
=
function
()
{
let
obj2
=
{
let
obj2
=
{
"cid"
:
8
,
"cid"
:
8
,
...
@@ -296,7 +297,7 @@ webAppComm.prototype.needHelp = function () {
...
@@ -296,7 +297,7 @@ webAppComm.prototype.needHelp = function () {
webAppCollaboration
(
obj2
)
webAppCollaboration
(
obj2
)
}
}
//确认是否有该APP
//
10:
确认是否有该APP
webAppComm
.
prototype
.
ifHasApp
=
function
(
type
)
{
//1微信 2line 3facebook 4Twitter 5WhatsApp 6微博 7QQ
webAppComm
.
prototype
.
ifHasApp
=
function
(
type
)
{
//1微信 2line 3facebook 4Twitter 5WhatsApp 6微博 7QQ
let
obj2
=
{
let
obj2
=
{
"cid"
:
10
,
"cid"
:
10
,
...
@@ -310,7 +311,7 @@ webAppComm.prototype.ifHasApp = function (type) { //1微信 2line 3facebook 4Twi
...
@@ -310,7 +311,7 @@ webAppComm.prototype.ifHasApp = function (type) { //1微信 2line 3facebook 4Twi
webAppCollaboration
(
obj
)
webAppCollaboration
(
obj
)
}
}
//跳转
//
12:
跳转
webAppComm
.
prototype
.
goOthers
=
function
(
jumptype
,
url
=
''
,
isHide
,
gid
,
topicId
=
''
,
uid
)
{
webAppComm
.
prototype
.
goOthers
=
function
(
jumptype
,
url
=
''
,
isHide
,
gid
,
topicId
=
''
,
uid
)
{
let
arr
=
{
16
:
'去儲值'
,
18
:
'跳轉到座駕'
,
3
:
'跳轉集合功能'
,
13
:
'VIP中心'
,
26
:
'设置'
};
let
arr
=
{
16
:
'去儲值'
,
18
:
'跳轉到座駕'
,
3
:
'跳轉集合功能'
,
13
:
'VIP中心'
,
26
:
'设置'
};
let
obj
=
{
let
obj
=
{
...
@@ -350,7 +351,7 @@ webAppComm.prototype.goOthers = function (jumptype, url = '', isHide, gid, topic
...
@@ -350,7 +351,7 @@ webAppComm.prototype.goOthers = function (jumptype, url = '', isHide, gid, topic
webAppCollaboration
(
obj2
);
webAppCollaboration
(
obj2
);
}
}
//关闭网页
//
14:
关闭网页
webAppComm
.
prototype
.
closeWebView
=
function
(
callback
)
{
webAppComm
.
prototype
.
closeWebView
=
function
(
callback
)
{
callback
&&
callback
();
callback
&&
callback
();
let
obj
=
{
let
obj
=
{
...
@@ -361,7 +362,7 @@ webAppComm.prototype.closeWebView = function (callback) {
...
@@ -361,7 +362,7 @@ webAppComm.prototype.closeWebView = function (callback) {
webAppCollaboration
(
obj2
);
webAppCollaboration
(
obj2
);
}
}
//打开多网页面板
//
15:
打开多网页面板
webAppComm
.
prototype
.
openRecords
=
function
(
urls
,
type
)
{
webAppComm
.
prototype
.
openRecords
=
function
(
urls
,
type
)
{
let
obj
=
{
let
obj
=
{
"cid"
:
15
,
"cid"
:
15
,
...
@@ -392,6 +393,32 @@ webAppComm.prototype.openRecords = function (urls, type) {
...
@@ -392,6 +393,32 @@ webAppComm.prototype.openRecords = function (urls, type) {
appCollaboration
(
obj2
);
appCollaboration
(
obj2
);
}
}
//18: 关闭當前网页并弹出VIP购买页面
webAppComm
.
prototype
.
showVip
=
function
(
orderId
)
{
let
obj
=
{
"cid"
:
18
,
"reqCode"
:
new
Date
().
getTime
(),
"data"
:
{
"msg"
:
"关闭当前网页并弹出VIP购买页面"
,
"orderId"
:
orderId
,
}
}
let
obj2
=
JSON
.
stringify
(
obj
);
}
//19: 打开开通守护
webAppComm
.
prototype
.
buyGuard
=
function
(
roomid
)
{
let
obj
=
{
"cid"
:
19
,
"reqCode"
:
new
Date
().
getTime
(),
"data"
:
{
"msg"
:
"打开开通守护"
,
"roomid"
:
roomid
,
}
}
let
obj2
=
JSON
.
stringify
(
obj
);
}
//21:隐藏客户端顶部
//21:隐藏客户端顶部
webAppComm
.
prototype
.
hideTopBar
=
function
()
{
webAppComm
.
prototype
.
hideTopBar
=
function
()
{
let
obj
=
{
let
obj
=
{
...
@@ -405,7 +432,7 @@ webAppComm.prototype.hideTopBar = function () {
...
@@ -405,7 +432,7 @@ webAppComm.prototype.hideTopBar = function () {
webAppCollaboration
(
obj2
);
webAppCollaboration
(
obj2
);
}
}
//自動添加直播間聊天消息
//
23:
自動添加直播間聊天消息
webAppComm
.
prototype
.
addLiveMsg
=
function
(
content
)
{
webAppComm
.
prototype
.
addLiveMsg
=
function
(
content
)
{
let
obj
=
{
let
obj
=
{
"cid"
:
23
,
"cid"
:
23
,
...
@@ -420,7 +447,22 @@ webAppComm.prototype.addLiveMsg = function (content) {
...
@@ -420,7 +447,22 @@ webAppComm.prototype.addLiveMsg = function (content) {
webAppCollaboration
(
obj2
);
webAppCollaboration
(
obj2
);
}
}
//唤起谷歌、苹果支付
//26:左上角添加联系客服
webAppComm
.
prototype
.
addTopLeftService
=
function
(
data
)
{
let
obj
=
{
"cid"
:
27
,
"reqCode"
:
new
Date
().
getTime
(),
"data"
:
{
"msg"
:
"左上角上角添加 联系客服"
,
"type"
:
1
,
}
}
let
obj2
=
JSON
.
stringify
(
obj
);
webAppCollaboration
(
obj2
);
}
//27:唤起谷歌、苹果支付
webAppComm
.
prototype
.
oriCharge
=
function
(
data
)
{
webAppComm
.
prototype
.
oriCharge
=
function
(
data
)
{
let
obj
=
{
let
obj
=
{
"cid"
:
27
,
"cid"
:
27
,
...
@@ -438,6 +480,36 @@ webAppComm.prototype.oriCharge = function (data) {
...
@@ -438,6 +480,36 @@ webAppComm.prototype.oriCharge = function (data) {
webAppCollaboration
(
obj2
);
webAppCollaboration
(
obj2
);
}
}
// 28:判断是否可以在外部关闭webview
// closeType 0:点击区域外关闭 1:点击区域外不关闭
webAppComm
.
prototype
.
closeOutSideWebView
=
function
(
closeType
)
{
let
obj
=
{
"cid"
:
28
,
"reqCode"
:
new
Date
().
getTime
(),
"data"
:
{
"msg"
:
"判断是否外部关闭webview"
,
"closeType "
:
closeType
,
}
}
let
obj2
=
JSON
.
stringify
(
obj
);
console
.
log
(
obj2
)
webAppCollaboration
(
obj2
);
}
// 30:注销账号后退出
webAppComm
.
prototype
.
logOff
=
function
(
data
)
{
let
obj
=
{
"cid"
:
30
,
"reqCode"
:
new
Date
().
getTime
(),
"data"
:
{
"msg"
:
"注销账号后退出"
,
}
}
let
obj2
=
JSON
.
stringify
(
obj
);
webAppCollaboration
(
obj2
);
}
// 31: 打开半屏网页
// 31: 打开半屏网页
webAppComm
.
prototype
.
openHalfWeb
=
function
(
param
)
{
webAppComm
.
prototype
.
openHalfWeb
=
function
(
param
)
{
let
obj
=
{
let
obj
=
{
...
@@ -474,23 +546,8 @@ webAppComm.prototype.openHalfWeb = function (param) {
...
@@ -474,23 +546,8 @@ webAppComm.prototype.openHalfWeb = function (param) {
webAppCollaboration
(
obj2
);
webAppCollaboration
(
obj2
);
}
}
// 28:判断是否可以在外部关闭webview
// closeType 0:点击区域外关闭 1:点击区域外不关闭
webAppComm
.
prototype
.
closeOutSideWebView
=
function
(
closeType
)
{
let
obj
=
{
"cid"
:
28
,
"reqCode"
:
new
Date
().
getTime
(),
"data"
:
{
"msg"
:
"判断是否外部关闭webview"
,
"closeType "
:
closeType
,
}
}
let
obj2
=
JSON
.
stringify
(
obj
);
console
.
log
(
obj2
)
webAppCollaboration
(
obj2
);
}
//webview右上角的icon
//
32:
webview右上角的icon
webAppComm
.
prototype
.
showIcons
=
function
(
infos
)
{
webAppComm
.
prototype
.
showIcons
=
function
(
infos
)
{
let
obj
=
{
let
obj
=
{
"cid"
:
32
,
//新的右上角展示
"cid"
:
32
,
//新的右上角展示
...
@@ -503,7 +560,7 @@ webAppComm.prototype.showIcons = function (infos) {
...
@@ -503,7 +560,7 @@ webAppComm.prototype.showIcons = function (infos) {
webAppCollaboration
(
obj2
);
webAppCollaboration
(
obj2
);
}
}
//打开更多功能面板
//
33:
打开更多功能面板
webAppComm
.
prototype
.
openExtra
=
function
(
infos
)
{
webAppComm
.
prototype
.
openExtra
=
function
(
infos
)
{
let
obj
=
{
let
obj
=
{
"cid"
:
33
,
//打开额外功能面板
"cid"
:
33
,
//打开额外功能面板
...
@@ -516,6 +573,7 @@ webAppComm.prototype.openExtra = function (infos) {
...
@@ -516,6 +573,7 @@ webAppComm.prototype.openExtra = function (infos) {
webAppCollaboration
(
obj2
);
webAppCollaboration
(
obj2
);
}
}
//修改网页标题
webAppComm
.
prototype
.
changeTitle
=
function
(
param
)
{
webAppComm
.
prototype
.
changeTitle
=
function
(
param
)
{
let
obj
=
{
let
obj
=
{
"cid"
:
34
,
//修改网页title 居中显示。
"cid"
:
34
,
//修改网页title 居中显示。
...
@@ -534,7 +592,7 @@ webAppComm.prototype.changeTitle = function (param) {
...
@@ -534,7 +592,7 @@ webAppComm.prototype.changeTitle = function (param) {
webAppCollaboration
(
obj2
);
webAppCollaboration
(
obj2
);
}
}
//修改网页标题
//修改网页标题
(中间默认Firefly Icon)
webAppComm
.
prototype
.
changeTitle1
=
function
()
{
webAppComm
.
prototype
.
changeTitle1
=
function
()
{
let
obj
=
{
let
obj
=
{
"cid"
:
34
,
//修改网页title 居中显示。
"cid"
:
34
,
//修改网页title 居中显示。
...
@@ -552,7 +610,7 @@ webAppComm.prototype.changeTitle1 = function () {
...
@@ -552,7 +610,7 @@ webAppComm.prototype.changeTitle1 = function () {
webAppCollaboration
(
obj2
);
webAppCollaboration
(
obj2
);
}
}
//修改网页标题
//修改网页标题
(中间只显示文本标题-默认取网页的title标题的值)
webAppComm
.
prototype
.
changeTitle2
=
function
()
{
webAppComm
.
prototype
.
changeTitle2
=
function
()
{
let
obj
=
{
let
obj
=
{
"cid"
:
34
,
//修改网页title 居中显示。
"cid"
:
34
,
//修改网页title 居中显示。
...
@@ -565,7 +623,7 @@ webAppComm.prototype.changeTitle2 = function () {
...
@@ -565,7 +623,7 @@ webAppComm.prototype.changeTitle2 = function () {
webAppCollaboration
(
obj2
);
webAppCollaboration
(
obj2
);
}
}
//修改网页标题
//修改网页标题
(根据传入的图片设定标题中间Icon)
webAppComm
.
prototype
.
changeTitle3
=
function
(
imgUrl
,
param
)
{
webAppComm
.
prototype
.
changeTitle3
=
function
(
imgUrl
,
param
)
{
let
obj
=
{
let
obj
=
{
"cid"
:
34
,
//修改网页title 居中显示。
"cid"
:
34
,
//修改网页title 居中显示。
...
@@ -583,7 +641,7 @@ webAppComm.prototype.changeTitle3 = function (imgUrl, param) {
...
@@ -583,7 +641,7 @@ webAppComm.prototype.changeTitle3 = function (imgUrl, param) {
webAppCollaboration
(
obj2
);
webAppCollaboration
(
obj2
);
}
}
// 修改网页标题
// 修改网页标题
(中间只显示文本标题-根据传入的值来定义)
webAppComm
.
prototype
.
changeTitle4
=
function
(
title
)
{
webAppComm
.
prototype
.
changeTitle4
=
function
(
title
)
{
let
obj
=
{
let
obj
=
{
"cid"
:
34
,
//修改网页title 居中显示。
"cid"
:
34
,
//修改网页title 居中显示。
...
@@ -707,7 +765,6 @@ webAppComm.prototype.toVibrate = function (duration) {
...
@@ -707,7 +765,6 @@ webAppComm.prototype.toVibrate = function (duration) {
webAppCollaboration
(
obj2
);
webAppCollaboration
(
obj2
);
}
}
//43: 修改webview宽高
//43: 修改webview宽高
webAppComm
.
prototype
.
setRatio
=
function
(
type
,
wr
,
hr
,
position
,
unit
)
{
webAppComm
.
prototype
.
setRatio
=
function
(
type
,
wr
,
hr
,
position
,
unit
)
{
let
obj
=
{
let
obj
=
{
...
@@ -949,7 +1006,7 @@ webAppComm.prototype.hideClientTitle = function (type) {
...
@@ -949,7 +1006,7 @@ webAppComm.prototype.hideClientTitle = function (type) {
webAppCollaboration
(
obj2
);
webAppCollaboration
(
obj2
);
}
}
//接收客戶端的消息
//
接收客戶端的消息
webAppComm
.
prototype
.
reMsgFromApp
=
function
(
callback
)
{
webAppComm
.
prototype
.
reMsgFromApp
=
function
(
callback
)
{
callback
&&
callback
();
callback
&&
callback
();
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment