javascript - document.body.ononline 和 navigator.onLine 之间有什么区别

标签 javascript

document.body.ononlinenavigator.onLine 之间有什么区别?他们是否使用相同的 Java Script API 来验证网络连接和断开连接(开/关)?我搜索了 google 但没有找到有希望的答案。如果两者都有自己的 API 来验证网络连接,那么使用 document.body.ononlinenavigator.onLine

哪个更可靠

最佳答案

NavigatorOnLine.onLine documentation指出:

Returns the online status of the browser. The property returns a boolean value, with true for being online and false for being offline. The property sends updates whenever the browser's ability to connect to the network changes.

ononline documentation表明是一个事件,浏览器上线时使用,eg:

window.onload = function() {
    document.body.ononline = function() { alert('browser is now ONLINE'); };
}  

关于javascript - document.body.ononline 和 navigator.onLine 之间有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18896619/

相关文章:

javascript - 停止提交表单

javascript - 在 jquery 中选择时显示复选框值

javascript - typescript 在不同类型的数组中查找

javascript - 如何创建递归对象树数组以供以后迭代?

javascript - Google 登录获取用户 token

javascript - 尝试在 document.ready 中使用 jQuery 在 Bigcommerce Classic Next 主题中触发对产品选项的点击

javascript - 如何将数组映射到javascript中的对象

javascript - 添加 unshift 函数在 angularjs 中不起作用

javascript - 复制表行并增加所有名称属性

javascript - (jquery/javascript)如何让点击功能在关键事件后工作