javascript - 检查互联网的 Jquery/Ajax 代码

标签 javascript jquery html jquery-plugins

检查互联网/网络是否存在的 Jquery 代码(移动/PC/平板电脑)。它必须只检查页面加载。我认为 Ajax 会很好,因为 Ajax 会在一定时间间隔后检查。

我看起来就像 http://tomriley.net/ ,但它是插件,我正在寻找简单的jquery/Javascript。

其静态页面仅检查系统互联网。

任何想法都会受到赞赏。

最佳答案

您可以尝试使用 .fail() 处理程序进行 $.ajax() 调用,例如 JQuery 的 getJSON():

var network_available;         // bool
var url = '/some/json/call';   // must be relative to the site that 
                               // you are already addressing

$.getJSON(url, function(data) {
    network_available = true;
})
.fail(function() {
    network_available = false;
});

尽管我怀疑这能否解决您的所有问题。 Javascript 引擎不允许“外部”URL,只允许接收脚本或页面的域。因此,您不会真正测试网络可用性,而是测试您的网站是否在合理的时间内启动并响应。

关于javascript - 检查互联网的 Jquery/Ajax 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27204656/

相关文章:

jquery - 如何在此 jquery 代码中添加异常?

javascript - 使用 jquery 或 javascript 保持复选框启用状态

带有 Asp.net 母版页的 Jquery 验证插件无法正常工作

html - 将图标化链接添加到最小化的 Twitter Bootstrap 导航栏

javascript - 如何为 <a> 标签实现 .click()

javascript - 如果没有 setTimeout,css 转换将无法运行

javascript - react ,页面刷新后使用useEffect丢失localStorage中保存的数据

javascript - Sequelize 原始查询 : Valid SQL query returns nothing

html - 在 HTML 中缩放图像

javascript - 为什么第二个if条件不执行