Javascript 如何建立一个网页,检查我的路由器网络界面是否可访问
在我家里,我有很多路由器和接入点(大约7+台打印机)。 它们都有我可以浏览的web界面。(例如“http://192.168.1.1)) 有时它们会坏掉,需要重新启动 我想创建一个html文件,它将充当仪表板,它将向我显示路由器列表以及它们是“Ok”还是“Error” 我不知道该怎么做。 我尝试了两种方法:Javascript 如何建立一个网页,检查我的路由器网络界面是否可访问,javascript,jquery,html,web,Javascript,Jquery,Html,Web,在我家里,我有很多路由器和接入点(大约7+台打印机)。 它们都有我可以浏览的web界面。(例如“http://192.168.1.1)) 有时它们会坏掉,需要重新启动 我想创建一个html文件,它将充当仪表板,它将向我显示路由器列表以及它们是“Ok”还是“Error” 我不知道该怎么做。 我尝试了两种方法: 使用$.ajax,但是ajax有“同源策略”,所以这不会发生。(或者我可以用服务器做一些事情,但我不想仅仅为此而运行服务器) 我尝试从某个路由器web界面加载一个图像,并检查它是否可用 这实
加载图像后显示
$('img').load(函数(){
$('div').show();
});
感谢您的帮助您可以查看此插件:
发出请求并查看响应是否为代码200。7路由器?在一栋房子里?UH为什么?我想你需要一个服务器来简化这件事。只是一个
ping
或者curl
也许。(如果你一定要知道的话…)我已经联系了我所有和我住在同一栋楼里的朋友,我们正在租这幢楼里的所有公寓。你不必运行服务器,只要一个简单的脚本就足够了。据我所知,ping不可能通过JS.Thenks获得帮助,但它不起作用。该链接主要讨论ajax,而不是POST/GET使用HEAD。但仍然是“同一原产地政策”的问题。好吧,考虑到你无法避免同一原产地政策,我想我会选择cURL。这应该是一个非常容易用PHP构建的脚本,您可以安装一个本地LAMP服务器(XAMPP、MAMP..)。如果您对这种方法感兴趣,我将非常乐意帮助您完成脚本。脑海中突然出现了一个疯狂的想法——如果您创建了一个包含iFrame列表的HTML页面,它会有帮助吗?您可以执行如下操作:192.168.1.1
,然后在该操作下面添加一个指向该位置的iframe。这样,如果路由器不正常,它将在iframe中显示错误。我可以这样做,但问题是,当我加载页面时,我会得到一个提示(其中7个),询问我是否需要用户/通行证。我想创建一个没有任何提示的页面。嗯。。有没有办法“自动失败”路由器web界面的身份验证提示?
<img src="image.jpg" />
<div>displayed after the image is loaded</div>
<script>
$('img').load(function() {
$('div').show();
});
</script>