检查服务器是否从Microsoft Edge运行

时间:2017-08-03 09:48:16

标签: javascript jquery cross-browser microsoft-edge

我使用以下代码检查我的服务器是否正在运行:



<head>
    <script src="https://code.jquery.com/jquery-1.10.2.js"></script>
    <script>
        function checkServerStatus() {
            var img = document.createElement('img');
            img.onload = function() {
                alert('success');
            };
            img.onerror = function() {
                alert('error');
            };
            img.src = 'http://127.0.0.1:12345/images/test.png';
        }
        $(checkServerStatus);
    </script>
</head>
&#13;
&#13;
&#13;

当我在服务器运行时运行此代码时,Chrome,FireFox和IE10输出&#34;成功&#34;而MS Edge&#34;错误&#34;。如何使Edge像其他服务器一样检测正在运行的服务器?

1 个答案:

答案 0 :(得分:0)

不要使用Jquery。 :) 也许尝试使用一个专注于执行XHR请求的库:

https://github.com/mzabriskie/axios