我们有一个 cordova应用程序,在此cordova应用程序中,我们希望为应用程序提供离线的按钮。
离线的含义是,当用户点击按钮时,应用认为没有WiFi或移动数据。从应用程序发出的任何http请求都无法访问服务器。这也是iOS和Android都需要的。
有没有办法让应用程序认为它处于脱机状态?
此外,是的,我们可以使用变量来跟踪network connectivity
,如果变量为true,则不发送http请求,但是我们无法控制某些库发送的http requests
用过的。 我们希望应用真正认为它处于脱机状态(就像数据和WiFi已经关闭一样)。
任何建议也非常受欢迎。
修改
这里似乎有一个重复的问题
Latest update on enabling and disabling mobile data programmatically
然而,这个问题仅适用于Android,这个问题适用于Android和iOS,并且接受的答案似乎只适用于根本设备,这不是一个选项,这也适用于Cordova应用程序,但不确定是否会产生很大影响不过这里有区别。