码迷,mamicode.com
首页 > 移动开发 > 详细

Android手机上浏览器不支持带端口号wss解决方案

时间:2018-11-05 12:23:23      阅读:388      评论:0      收藏:0      [点我收藏+]

标签:put   ror   wss   技术   and   name   soc   pen   alt   

首先抄个示例过来,命名为wss-test.html,然后传到服务器:

<!DOCTYPE HTML>  
<html>  
<head>  
    <meta http-equiv="content-type" content="text/html" />  
    <meta name="author" content="https://www.baidu.com" />  
    <title>websocket test</title>  
    <script>
    var ws;
    function Connect(){
        try{
            ws = new WebSocket(wss://xxxx.com:9433);
        }catch(e){
            alert(error);
            return;
        }
        ws.onopen = sOpen;
        ws.onerror = sError;
        ws.onmessage= sMessage;
        ws.onclose= sClose;
    }
    function sOpen(){
        alert(connect success!);
    }
    function sError(e){
        alert("error " + e);
    }
    function sMessage(msg){
        alert(server says: + msg);  
    }
    function sClose(e){
        alert("connect closed:" + e.code);
    }
    function Send(){
        ws.send(document.getElementById("msg").value);
    }
    function Close(){
        ws.close();
    }
    </script>
</head>  
   
<body>  
<input id="msg" type="text">  
<button id="connect" onclick="Connect();">Connect</button>  
<button id="send" onclick="Send();">Send</button>  
<button id="close" onclick="Close();">Close</button>

</body>  
   
</html>

http://www.xxx.com/wss-test.html

苹果手机访问正常

安卓手机访问失败

 

解决办法Nginx

技术分享图片

 

技术分享图片

 

openssl x509 -in xxx_com.pem -out xxx_com.crt

 

Android手机上浏览器不支持带端口号wss解决方案

标签:put   ror   wss   技术   and   name   soc   pen   alt   

原文地址:https://www.cnblogs.com/coffee_cn/p/9908368.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!