0

在我的家里,我有很多路由器和接入点(大约 7 个 + 一台打印机)。他们都有我可以浏览的网络界面。(例如“http://192.168.1.1”)

有时它们会变坏,需要重新启动。

我想创建一个 html 文件,它将充当 Dashboard ,它将向我显示路由器列表以及它们是“Ok”还是“Error”。

我不知道该怎么做。我尝试了两种方法:

  1. 使用 $.ajax,但 Ajax 有“同源策略”,所以不会。(或者我可以用服务器做一些事情,但我不想为此运行服务器)。

  2. 我尝试从某个路由器 Web 界面加载图像,并检查它是否可用,但仅适用于不需要预先登录的 Web 界面。对于那些要求我登录的人,我想要一个不需要回答任何提示的仪表板。只是“确定”或“错误”。

    <img src="image.jpg" />
    <div>displayed after the image is loaded</div>
    
    <script>
        $('img').load(function() {
            $('div').show();
       });
    </script>
    

    取自这里

有没有办法可以实现它?像“ping”一个网络界面,看看它是否存在。

谢谢您的帮助

4

1 回答 1

0

你可以看看这个插件:http ://binarykitten.com/js/88-jquery-plugin-ajax-head-request.html

发出请求并查看响应是否为代码 200。

于 2012-09-10T16:37:20.977 回答