【懒人精灵】判断设备是否联网

代码

-- 检测多个网址,任一成功则返回网络已连接
function IsNetworkConnected()
    -- 定义网址列表,可根据需要添加或修改
    local urlList = {
        "https://www.baidu.com",
        "https://www.taobao.com",
        "https://www.qq.com"
    }

    -- 遍历网址列表进行检测
    for _, url in ipairs(urlList) do
        local response = LuaEngine.httpGet(url, {}, 5*1000)

        -- 如果返回值不为空或nil,表示访问成功
        if response ~= '' and response ~= nil then
            print("成功连接到: " .. url)
            return true
        end
    end

    -- 所有网址都无法访问
    print("无法连接到任何测试网址")
    return false
end

功能说明:

网址列表:内置多个常用网址(百度、淘宝、腾讯),增加检测成功率
遍历检测:依次尝试访问每个网址,只要有一个成功即返回 true
超时设置:每个请求超时时间为 5 秒,避免长时间等待
日志输出:打印成功连接的网址或失败信息,便于调试

使用建议:

可根据实际需求修改urlList中的网址
如需更高可靠性,可增加更多不同运营商的网址
如需调整超时时间,修改5*1000参数(单位为毫秒)

这个函数能够更可靠地判断网络连接状态,尤其适合网络不稳定的环境。

1. 官方交流QQ群,添加多个不批。建议使用安卓手机或电脑申请。
飞云脚本圈: 586333520飞云脚本圈
Auto.js学习交流③群:286635606
Auto.js学习交流②群:712194666(满员)
IOS免越狱自动化测试群:691997586
2. 盗版,破解有损他人权益和违法作为,请各位会员支持正版。
3. 本站部分资源来源于用户上传和网络搜集,如有侵权请提供版权证明并联系站长删除。
4.如未特别申明,本站的技术性文章均为原创,未经授权,禁止转载/搬运等侵权行为。
5.全站所有付费服务均为虚拟商品,购买后自动发货。售出后概不接受任何理由的退、换。注册即为接受此条款。
6.如果站内内容侵犯了您的权益,请联系站长删除。
飞云脚本 » 【懒人精灵】判断设备是否联网

企业级大数据智能营销管理系统

了解详情