Skip to content
  • P
    Projects
  • G
    Groups
  • S
    Snippets
  • Help

libai / Static

  • This project
    • Loading...
  • Sign in
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
Switch branch/tag
  • Static
  • js
  • webAppComm.js
Find file
Normal viewHistoryPermalink
webAppComm.js 14.7 KB
Newer Older
agan's avatar
添加
67d4551b
 
agan committed 2 years ago
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
// 2:跳转到WebViewFragment
// 3:分享
// 4:客服
// 5:跳轉到外部瀏覽器
// 6:打开兑换宝石页面
// 7:绑定手机
// 8:跳转微信绑定页面
// 9:是否分享或帮助
// 10:判断某个app是否存在
// 11:网页标题 (棄用)
// 13:半屏网页声音开启关闭:
// 12:跳转逻辑
// 14:关闭网页
// 15:通用viepager標題
// 16:成功转让黄金萤火虫
// 17:关闭半屏网页,打开自己的礼物面板
// 18: 打開購買VIP
// 19:打開購買守護彈窗
// 20:播放座驾预览
// 23:自動添加直播間聊天消息
// 24:获取网页图片下标
// 25:点击web
// 26:是否显示客服入口
// 27:直接唤起 苹果支付 和 google支付:(萤火虫6000版本新增)
// 28:判断是否在外部可以关闭webview
// 29:webview上面的图标 (旧)
// 30:注销账号后退出
// 31:弹出WEB弹窗
// 32:webview上面的图标 (新)
// 33:打开更多功能面板
agan's avatar
修改
b1c2fe41
 
agan committed a year ago
31 32
// 34:修改标题
// 35:打开游戏
agan's avatar
修改
4d28d77f
 
agan committed a year ago
33 34 35
// 36:播放動畫

// 37:web页面加载完毕时
agan's avatar
xg
b36c20be
 
agan committed a year ago
36 37
// 38: 打开签到提醒
// 39: 告知客户端渠道信息
agan's avatar
xg
1564a68f
 
agan committed a year ago
38 39 40
// 40: 跳转任务界面

// 41: 打开半屏网页
agan's avatar
添加
67d4551b
 
agan committed 2 years ago
41 42 43

function webAppComm() {
    this.data = null;
agan's avatar
修改
8eae0ec7
 
agan committed 2 years ago
44 45 46 47 48 49 50 51
    this.langList = [
        {
            'lang1': 'Events Rule',
            'lang2': 'Refresh',
            'lang3': 'Customer Service',
            'lang4': 'Compartir',
            'lang5': 'Event Zone',
            'lang6': 'Close Page',
agan's avatar
修改
ab5f2676
 
agan committed a year ago
52 53
            'lang7': 'DEWs',
            'lang8': 'GEMs'
agan's avatar
修改
8eae0ec7
 
agan committed 2 years ago
54 55 56 57 58 59 60 61 62
        },
        //1英文
        {
            'lang1': 'Events Rule',
            'lang2': 'Refresh',
            'lang3': 'Customer Service',
            'lang4': 'Compartir',
            'lang5': 'Event Zone',
            'lang6': 'Close Page',
agan's avatar
修改
ab5f2676
 
agan committed a year ago
63 64
            'lang7': 'DEWs',
            'lang8': 'GEMs'
agan's avatar
修改
8eae0ec7
 
agan committed 2 years ago
65 66 67 68 69 70 71 72 73
        },
        //2繁体
        {
            'lang1': '活動規則',
            'lang2': '刷新',
            'lang3': '客服咨詢',
            'lang4': '推薦朋友',
            'lang5': '活動專區',
            'lang6': '關閉頁面',
agan's avatar
修改
ab5f2676
 
agan committed a year ago
74 75
            'lang7': '露水',
            'lang8': '寶石'
agan's avatar
修改
8eae0ec7
 
agan committed 2 years ago
76 77 78 79 80 81 82 83 84
        },
        //3泰语
        {
            'lang1': 'กฎกติกากิจกรรม',
            'lang2': 'รีเฟรช',
            'lang3': 'บริการลูกค้า',
            'lang4': 'แชร์',
            'lang5': 'โซนกิจกรรม',
            'lang6': 'ปิดหน้านี้',
agan's avatar
修改
ab5f2676
 
agan committed a year ago
85 86
            'lang7': 'DEWs',
            'lang8': 'GEMs'
agan's avatar
修改
8eae0ec7
 
agan committed 2 years ago
87 88 89 90 91 92 93 94 95
        },
        //4日语
        {
            'lang1': 'イベントルール',
            'lang2': '更新する',
            'lang3': 'カスタマーサービス',
            'lang4': '共有',
            'lang5': 'イベントゾーン',
            'lang6': 'ページを閉じる',
agan's avatar
修改
ab5f2676
 
agan committed a year ago
96 97
            'lang7': 'DEWs',
            'lang8': 'GEMs'
agan's avatar
修改
8eae0ec7
 
agan committed 2 years ago
98 99 100 101 102 103 104 105 106
        },
        //5印尼
        {
            'lang1': 'Aturan acara',
            'lang2': 'Segarkan',
            'lang3': 'Layanan Pelanggan',
            'lang4': 'Bagikan',
            'lang5': 'Zona Acara',
            'lang6': 'Tutup halaman',
agan's avatar
修改
ab5f2676
 
agan committed a year ago
107 108
            'lang7': 'DEWs',
            'lang8': 'GEMs'
agan's avatar
修改
8eae0ec7
 
agan committed 2 years ago
109 110 111 112 113 114 115 116 117
        },
        //6
        {
            'lang1': 'Events Rule',
            'lang2': 'Refresh',
            'lang3': 'Customer Service',
            'lang4': 'Compartir',
            'lang5': 'Event Zone',
            'lang6': 'Close Page',
agan's avatar
修改
ab5f2676
 
agan committed a year ago
118 119
            'lang7': 'DEWs',
            'lang8': 'GEMs'
agan's avatar
修改
8eae0ec7
 
agan committed 2 years ago
120 121 122 123 124 125 126 127 128
        },
        //7阿拉伯
        {
            'lang1': 'قواعد الحدث',
            'lang2': 'تحديث',
            'lang3': 'خدمة العملاء',
            'lang4': 'مشاركة',
            'lang5': 'منطقة الفعاليات',
            'lang6': 'إغلاق الصفحة',
agan's avatar
修改
ab5f2676
 
agan committed a year ago
129 130
            'lang7': 'DEWs',
            'lang8': 'GEMs'
agan's avatar
修改
8eae0ec7
 
agan committed 2 years ago
131 132 133 134 135 136 137 138 139
        },
        //8越南
        {
            'lang1': 'Quy tắc sự kiện',
            'lang2': 'Làm mới',
            'lang3': 'Dịch vụ khách hàng',
            'lang4': 'Chia sẻ',
            'lang5': 'Khu vực sự kiện',
            'lang6': 'Đóng trang',
agan's avatar
修改
ab5f2676
 
agan committed a year ago
140 141
            'lang7': 'DEWs',
            'lang8': 'GEMs'
agan's avatar
修改
8eae0ec7
 
agan committed 2 years ago
142 143 144 145 146 147 148 149 150
        },
        //9韩文
        {
            'lang1': 'Events Rule',
            'lang2': 'Refresh',
            'lang3': 'Customer Service',
            'lang4': 'Compartir',
            'lang5': 'Event Zone',
            'lang6': 'Close Page',
agan's avatar
修改
ab5f2676
 
agan committed a year ago
151 152
            'lang7': 'DEWs',
            'lang8': 'GEMs'
agan's avatar
修改
8eae0ec7
 
agan committed 2 years ago
153 154 155 156 157 158 159 160 161
        },
        //10西班牙
        {
            'lang1': 'Reglas del evento',
            'lang2': 'Actualizar',
            'lang3': 'Servicio al Cliente',
            'lang4': 'Share',
            'lang5': 'Zona de Eventos',
            'lang6': 'Cerrar página',
agan's avatar
修改
ab5f2676
 
agan committed a year ago
162 163
            'lang7': 'DEWs',
            'lang8': 'GEMs'
agan's avatar
修改
8eae0ec7
 
agan committed 2 years ago
164 165
        }
    ];
agan's avatar
修改
f2017393
 
agan committed 2 years ago
166 167
    this.urlData = this.url_get_params(location.href);
    this.langType = this.urlData.lang;
agan's avatar
xg
205821e1
 
agan committed a year ago
168
    this.needRefresh = false;
agan's avatar
添加
67d4551b
 
agan committed 2 years ago
169 170 171
}

//分享
agan's avatar
修改
25317d92
 
agan committed 2 years ago
172
webAppComm.prototype.goShare = function (shareContent) {
agan's avatar
添加
67d4551b
 
agan committed 2 years ago
173 174 175 176
    let obj = {
        "cid": 3,
        "reqCode": new Date().getTime(),
        "data": {
agan's avatar
修改
25317d92
 
agan committed 2 years ago
177
            "shareContent": shareContent,
agan's avatar
修改分享类型
3d7248d5
 
agan committed 2 years ago
178
            "shareType": { //1图片  2文字  3网页
agan's avatar
修改
ab5f2676
 
agan committed a year ago
179
                "wechat": 3,
agan's avatar
修改分享类型
3d7248d5
 
agan committed 2 years ago
180 181
                "wechat_moment": 3,
                "facebook": 3,
agan's avatar
添加
67d4551b
 
agan committed 2 years ago
182 183 184 185 186 187 188 189 190
                "line": 3,
                "link": 3,
                "whatsApp": 3,
                "twitter": 3
            }
        }

    }
    let obj2 = JSON.stringify(obj);
agan's avatar
修改
b08bcd57
 
agan committed 2 years ago
191
    webAppCollaboration(obj2)
agan's avatar
添加
67d4551b
 
agan committed 2 years ago
192 193 194 195 196 197 198 199
}

//客服
webAppComm.prototype.goCustomerService = function () {
    let obj = {
        "cid": 4,
        "reqCode": new Date().getTime(),
        "data": {
agan's avatar
修改
156f87a8
 
agan committed 2 years ago
200
            "msg": "Hi,請問有什麼可以幫到您?",
agan's avatar
添加
67d4551b
 
agan committed 2 years ago
201 202 203 204 205 206 207 208
            "customerLayer": 1,
            "uid": 1000,
            "face": 'https://app.ixiulive.com/static/images/yhx.png',
            "nickname": "客服",
            "title": "客服",
        }
    }
    let obj2 = JSON.stringify(obj);
agan's avatar
修改
b08bcd57
 
agan committed 2 years ago
209
    webAppCollaboration(obj2)
agan's avatar
添加
67d4551b
 
agan committed 2 years ago
210 211 212 213 214 215 216 217 218 219 220 221
}

//跳转外部浏览器
webAppComm.prototype.goExternalWeb = function (h5Url) {
    let obj = {
        "cid": 5,
        "reqCode": new Date().getTime(),
        "data": {
            "url": h5Url,
        }
    }
    let obj2 = JSON.stringify(obj);
agan's avatar
xg
f9855629
 
agan committed a year ago
222
    webAppCollaboration(obj2);
agan's avatar
添加
67d4551b
 
agan committed 2 years ago
223 224 225 226 227 228 229 230 231 232 233 234
}

//打开兑换宝石页面
webAppComm.prototype.goExchangeGem = function () {
    let obj = {
        "cid": 6,
        "reqCode": new Date().getTime(),
        "data": {
            "msg": '打开兑换寶石'
        }
    }
    let obj2 = JSON.stringify(obj);
agan's avatar
修改
b08bcd57
 
agan committed 2 years ago
235
    webAppCollaboration(obj2);
agan's avatar
添加
67d4551b
 
agan committed 2 years ago
236 237 238 239 240 241 242 243 244 245 246 247
}

//绑定手机
webAppComm.prototype.goBindPhone = function () {
    let obj2 = {
        "cid": 7,
        "reqCode": new Date().getTime(),
        "data": {
            msg: '点击跳转绑定手机页面',
        }
    }
    let obj = JSON.stringify(obj2);
agan's avatar
修改
b08bcd57
 
agan committed 2 years ago
248
    webAppCollaboration(obj);
agan's avatar
添加
67d4551b
 
agan committed 2 years ago
249 250 251 252 253 254 255 256 257 258 259 260
}

//绑定微信
webAppComm.prototype.goBindWechat = function () {
    let obj2 = {
        "cid": 8,
        "reqCode": new Date().getTime(),
        "data": {
            msg: '跳转微信绑定页面'
        }
    }
    let obj = JSON.stringify(obj2);
agan's avatar
修改
b08bcd57
 
agan committed 2 years ago
261
    webAppCollaboration(obj)
agan's avatar
添加
67d4551b
 
agan committed 2 years ago
262 263 264 265 266 267 268 269 270 271 272 273 274 275
}

//弹出帮助
webAppComm.prototype.goBindWechat = function () {
    let obj = {
        "cid": 9,
        "reqCode": new Date().getTime(),
        "data": {
            msg: '是否分享或帮助',
            shareType: 1,
            helpType: 0,
        }
    }
    let obj2 = JSON.stringify(obj)
agan's avatar
修改
b08bcd57
 
agan committed 2 years ago
276
    webAppCollaboration(obj2)
agan's avatar
添加
67d4551b
 
agan committed 2 years ago
277 278 279 280 281 282 283 284 285 286 287 288 289
}

//确认是否有该APP
webAppComm.prototype.ifHasApp = function () {
    let obj2 = {
        "cid": 10,
        "reqCode": new Date().getTime(),
        "data": {
            msg: '點擊確認有沒有這個APP',
            type: 1
        }
    }
    let obj = JSON.stringify(obj2);
agan's avatar
修改
b08bcd57
 
agan committed 2 years ago
290
    webAppCollaboration(obj)
agan's avatar
添加
67d4551b
 
agan committed 2 years ago
291 292 293 294
}

//跳转
webAppComm.prototype.goOthers = function (jumptype, url) {
agan's avatar
修改
05fe3356
 
agan committed 2 years ago
295
    let arr = { 16: '去儲值', 18: '跳轉到座駕', 3: '跳轉集合功能', 13: 'VIP中心' };
agan's avatar
添加
67d4551b
 
agan committed 2 years ago
296 297 298 299
    let obj = {
        "cid": 12,
        "reqCode": new Date().getTime(),
        "data": {
agan's avatar
修改
25317d92
 
agan committed 2 years ago
300
            "msg": arr[jumptype],
agan's avatar
添加
67d4551b
 
agan committed 2 years ago
301 302 303 304 305 306
            "jumptype": jumptype,  //16: 去储值  18: 跳转到座驾  3:跳转集合功能
            "url": url
        }
    }

    let obj2 = JSON.stringify(obj);
agan's avatar
修改
b08bcd57
 
agan committed 2 years ago
307
    webAppCollaboration(obj2);
agan's avatar
添加
67d4551b
 
agan committed 2 years ago
308 309 310 311 312 313 314 315 316 317
}

//关闭网页
webAppComm.prototype.closeWebView = function (callback) {
    callback && callback();
    let obj = {
        "cid": 14,
        "reqCode": new Date().getTime(),
    }
    let obj2 = JSON.stringify(obj);
agan's avatar
修改
b08bcd57
 
agan committed 2 years ago
318
    webAppCollaboration(obj2);
agan's avatar
添加
67d4551b
 
agan committed 2 years ago
319 320
}

agan's avatar
修改
ab5f2676
 
agan committed a year ago
321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353
//打开多网页面板
webAppComm.prototype.openRecords = function (type) {
    var obj = {
        "cid": 15,
        "reqCode": new Date().getTime(),
        "data": {
            "urls": [
                {
                    "url": $url + '/Nesting/recording/gem.html' + window.location.search,
                    "title": langList[langType].dew18,
                    "rightBtnImageURL": '',
                    "rightBtnClickURL": ''
                },
                {
                    "url": $url + '/Nesting/recording/dew.html' + window.location.search,
                    "title": langList[langType].dewExchangeTitle3,
                    "rightBtnImageURL": '',
                    "rightBtnClickURL": ''
                }
            ],
            "select": type,
            "titleColor": "",
            "titleSelectedColor": "",
            "titleBackground": '',

        }
    }
    var obj2 = JSON.stringify(obj);
    appCollaboration(obj2);
}



agan's avatar
添加
67d4551b
 
agan committed 2 years ago
354 355 356 357 358 359 360 361 362 363
//webview右上角的icon
webAppComm.prototype.showIcons = function (infos) {
    let obj = {
        "cid": 32,  //新的右上角展示
        "data": {
            "msg": "h5网页右上角显示图标",
            "info": infos,
        }
    }
    let obj2 = JSON.stringify(obj);
agan's avatar
修改
b08bcd57
 
agan committed 2 years ago
364
    webAppCollaboration(obj2);
agan's avatar
添加
67d4551b
 
agan committed 2 years ago
365 366 367 368 369 370 371 372 373 374 375 376
}

//打开更多功能面板
webAppComm.prototype.openExtra = function (infos) {
    var obj = {
        "cid": 33,  //打开额外功能面板
        "data": {
            "msg": '打开额外功能面板',
            "info": infos
        }
    }
    var obj2 = JSON.stringify(obj);
agan's avatar
修改
b08bcd57
 
agan committed 2 years ago
377
    webAppCollaboration(obj2);
agan's avatar
添加
67d4551b
 
agan committed 2 years ago
378 379
}

agan's avatar
修改
809fe664
 
agan committed 2 years ago
380
//修改网页标题
agan's avatar
修改
a3d49ddd
 
agan committed 2 years ago
381
webAppComm.prototype.changeTitle1 = function () {
agan's avatar
修改
809fe664
 
agan committed 2 years ago
382 383
    var obj = {
        "cid": 34,  //修改网页title  居中显示。
agan's avatar
修改
a3d49ddd
 
agan committed 2 years ago
384 385 386 387 388 389 390 391
        "data": {
            "type": 1,  //1 图片  2文本。 
            "imgUrl": 'https://app.ixiulive.com/static/app/img/title.png?v=20230425', //1
            "style": {
                //图片
                "width": '161', //1
                "height": '70', //1
            }
agan's avatar
修改
ab5f2676
 
agan committed a year ago
392
        }
agan's avatar
修改
a3d49ddd
 
agan committed 2 years ago
393 394
    }
    var obj2 = JSON.stringify(obj);
agan's avatar
修改
b08bcd57
 
agan committed 2 years ago
395
    webAppCollaboration(obj2);
agan's avatar
修改
a3d49ddd
 
agan committed 2 years ago
396 397 398 399 400 401 402 403 404 405
}

//修改网页标题
webAppComm.prototype.changeTitle2 = function () {
    var obj = {
        "cid": 34,  //修改网页title  居中显示。
        "data": {
            "type": 2,  //1 图片  2文本。 
            "imgTxt": $("title").text(),//2
        }
agan's avatar
修改
809fe664
 
agan committed 2 years ago
406 407
    }
    var obj2 = JSON.stringify(obj);
agan's avatar
修改
b08bcd57
 
agan committed 2 years ago
408
    webAppCollaboration(obj2);
agan's avatar
修改
809fe664
 
agan committed 2 years ago
409 410
}

agan's avatar
xg
f75d8a00
 
agan committed a year ago
411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428
//修改网页标题
webAppComm.prototype.changeTitle3 = function (imgUrl, param) {
    var obj = {
        "cid": 34,  //修改网页title  居中显示。
        "data": {
            "type": 1,  //1 图片  2文本。 
            "imgUrl": imgUrl,
            "style": {
                //图片
                "width": param.width, //1
                "height": param.height, //1
            }
        }
    }
    var obj2 = JSON.stringify(obj);
    webAppCollaboration(obj2);
}

agan's avatar
添加
67d4551b
 
agan committed 2 years ago
429 430 431
//刷新网页
webAppComm.prototype.refreshWeb = function (callback) {
    callback && callback();
agan's avatar
xg
205821e1
 
agan committed a year ago
432 433 434
    if (this.needRefresh) {
        location.reload();
    }
agan's avatar
添加
67d4551b
 
agan committed 2 years ago
435 436
}

agan's avatar
修改
b1c2fe41
 
agan committed a year ago
437
// 35:打开游戏
agan's avatar
修噶i
177b54c7
 
agan committed a year ago
438
webAppComm.prototype.goGame = function (mData) {
agan's avatar
添加
96224862
 
agan committed a year ago
439
    let obj = {
agan's avatar
修改
b1c2fe41
 
agan committed a year ago
440 441 442
        "cid": 35,
        "data": mData
    }
agan's avatar
修噶i
177b54c7
 
agan committed a year ago
443

agan's avatar
添加
96224862
 
agan committed a year ago
444 445 446 447 448 449 450 451 452 453 454
    let obj2 = JSON.stringify(obj);
    webAppCollaboration(obj2);
}

// 36:播放動畫
webAppComm.prototype.playAnimate = function (mData) {
    var obj = {
        "cid": 36,
        "data": mData
    }

agan's avatar
修噶i
177b54c7
 
agan committed a year ago
455 456
    var obj2 = JSON.stringify(obj);
    webAppCollaboration(obj2);
agan's avatar
修改
b1c2fe41
 
agan committed a year ago
457 458
}

agan's avatar
修改
4d28d77f
 
agan committed a year ago
459 460 461 462 463 464 465 466 467 468 469
// 37:web加载完毕
webAppComm.prototype.domReady = function (mData) {
    var obj = {
        "cid": 37,
        "data": mData
    }

    var obj2 = JSON.stringify(obj);
    webAppCollaboration(obj2);
}

agan's avatar
添加
db1bd94e
 
agan committed a year ago
470 471 472 473 474 475 476 477 478 479 480 481
// 38:web打开/关闭签到提醒
webAppComm.prototype.openSignRemind = function () {
    var obj = {
        "cid": 38,
        "data": {
            "msg": '打开签到提醒'
        }
    }

    var obj2 = JSON.stringify(obj);
    webAppCollaboration(obj2);
}
agan's avatar
xg
b36c20be
 
agan committed a year ago
482
// 39: 告知客户端渠道信息和uid
agan's avatar
xg
e1307841
 
agan committed a year ago
483
webAppComm.prototype.sendBindInfos = function (cid, uid, lang, type) {
agan's avatar
xg
b36c20be
 
agan committed a year ago
484 485 486 487 488
    var obj = {
        "cid": 39,
        "data": {
            "channelId": cid,
            "agentUid": uid,
agan's avatar
xg
e1307841
 
agan committed a year ago
489 490
            "lang": lang,
            "bindType": type
agan's avatar
xg
b36c20be
 
agan committed a year ago
491 492 493 494 495 496
        }
    }

    var obj2 = JSON.stringify(obj);
    webAppCollaboration(obj2);
}
agan's avatar
添加
db1bd94e
 
agan committed a year ago
497

agan's avatar
tj
533520b6
 
agan committed a year ago
498
// 40: 跳转任务界面
agan's avatar
xg
1564a68f
 
agan committed a year ago
499
webAppComm.prototype.jumpToTask = function (type) {
agan's avatar
tj
533520b6
 
agan committed a year ago
500 501 502 503 504 505 506 507 508 509
    let obj = {
        "cid": 40,
        "data": {
            "taskType": type   // 1:新手任务 2:每日任务 3:主播任务 4:奖励领取 
        }
    }
    let obj2 = JSON.stringify(obj);
    webAppCollaboration(obj2);
}

agan's avatar
xg
1564a68f
 
agan committed a year ago
510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525
// 41: 打开半屏网页
webAppComm.prototype.openHelfWeb = function (url, width, height) {
    let obj = {
        "cid": 41,
        "data": {
            url: url,
            width: width,
            height: height
        }
    }
    let obj2 = JSON.stringify(obj);
    webAppCollaboration(obj2);
}



agan's avatar
修改
4d28d77f
 
agan committed a year ago
526 527 528 529
//接收客戶端的消息
webAppComm.prototype.reMsgFromApp = function (callback) {
    callback && callback();
}
agan's avatar
添加
67d4551b
 
agan committed 2 years ago
530

agan's avatar
修改
f2017393
 
agan committed 2 years ago
531 532 533 534 535 536 537 538 539 540 541 542 543
webAppComm.prototype.url_get_params = function (url_path) {
    var url = url_path;
    var theRequest = new Object();
    if (url.indexOf("?") != -1) {
        var str = url.substr(url.indexOf("?") + 1);
        strs = str.split("&");
        for (var i = 0; i < strs.length; i++) {
            theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
        }
    }
    return theRequest;
}

agan's avatar
修改
05fe3356
 
agan committed 2 years ago
544

agan's avatar
修改
b08bcd57
 
agan committed 2 years ago
545
function webAppCollaboration(msg) {
agan's avatar
添加
67d4551b
 
agan committed 2 years ago
546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563
    var sUserAgent = navigator.userAgent.toLowerCase();
    var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
    var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
    var bIsMidp = sUserAgent.match(/midp/i) == "midp";
    var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
    var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
    var bIsAndroid = sUserAgent.match(/android/i) == "android";
    var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
    var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
    if (!(bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM)) {
    }
    else if (bIsAndroid) {
        window.yazhai.appCollaboration(msg);
    } else if (bIsIphoneOs || bIsIpad) {
        window.webkit.messageHandlers.appCollaboration.postMessage(msg);
    }
}

agan's avatar
修改
f2017393
 
agan committed 2 years ago
564

agan's avatar
修改
8eae0ec7
 
agan committed 2 years ago
565

agan's avatar
添加
67d4551b
 
agan committed 2 years ago
566
window.$firefly = new webAppComm();