在Microsoft Edge中运行本地JavaScript

时间:2016-08-22 19:43:39

标签: javascript html client local microsoft-edge

有关申请的信息:

我的应用程序是一个服务器/客户端应用程序,它在客户端上收集数据并将其提交给服务器。所有UI都托管在服务器上,但客户端上有一个Web服务器,可以提供一些数据配置。

问题:

客户端有一个可以单击以访问服务器的图标。服务器可以更改IP或主机名,因此我们将其存储在实际客户端上。我们在Microsoft Edge之前拥有的内容如下:

<!DOCTYPE html>
<html>
<head>
  <script src="jquery-2.1.3.min.js"></script>
</head>
<body>
  <p>If you are not redirected to the server within a few seconds, please refresh the page.</p>
  <script>
    $( document ).ready(function() {
       $.getJSON('http://localhost:80/svc/settings/server', function(result) {
          window.location.replace("http://" + result.SERVER_ADDRESS + ":80/ui/index.html");
       });
    });
  </script>   
</body>
</html>

这个想法是它可以从提供UI的本地客户端检索服务器的地址,并重写URL以在服务器上查找UI。但是,在Edge上,似乎忽略了这个Javascript。

有没有让Microsoft Edge运行本地javascript?

更新:经过更多的研究和学习,似乎file://协议不允许重定向。我们创建了一个重定向文件。

0 个答案:

没有答案