zoukankan      html  css  js  c++  java
  • Android手机上浏览器不支持带端口号wss解决方案

    首先抄个示例过来,命名为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

  • 相关阅读:
    浅析值类型与引用类型的内存分配[转载]
    C#引用类型参数,ref按引用传值
    java调用WebService的例子
    poj 2727 Expectation
    IT O
    Android_notepadz
    tomcat mysql 数据源
    android_snakez
    Tomcat下配置ssl
    Android_Hello Worldz
  • 原文地址:https://www.cnblogs.com/coffee_cn/p/9908368.html
Copyright © 2011-2022 走看看