浏览代码

Fixes (#1118) sendBeacon when bosh url is set as https://.

dev1
damencho 5 年前
父节点
当前提交
38ccf707e2
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1
    1
      modules/xmpp/XmppConnection.js

+ 1
- 1
modules/xmpp/XmppConnection.js 查看文件

414
         body.cnode(pres.tree());
414
         body.cnode(pres.tree());
415
 
415
 
416
         const res = navigator.sendBeacon(
416
         const res = navigator.sendBeacon(
417
-            `https:${this.service}`,
417
+            this.service.indexOf('https://') === -1 ? `https:${this.service}` : this.service,
418
             Strophe.serialize(body.tree()));
418
             Strophe.serialize(body.tree()));
419
 
419
 
420
         logger.info(`Successfully send unavailable beacon ${res}`);
420
         logger.info(`Successfully send unavailable beacon ${res}`);

正在加载...
取消
保存