[英]How to receive online/offline events in Javascript that's executed inside WKWebView on iOS?
我有一個 iOS 應用程序,它使用 WKWebView 加載包含online
/ offline
事件偵聽器的本地 HTML/JS 文件,但是當用戶丟失/重新連接時它們不會被觸發。 相同的 HTML/JS 適用於 Android。
offline
活動 - https://developer.mozilla.org/en-US/docs/Web/API/Window/offline_event online
活動 - https://developer.mozilla.org/en-US/docs/Web/API/Window /online_event
我需要配置一些特定的東西來觸發這些事件嗎?
window.addEventListener('online', () => {
console.log('Regained internet connection');
});
window.addEventListener('offline', () => {
console.log('Lost internet connection');
});
找到了為我解決它的方法。 在像下面這樣附加事件偵聽器之前,我必須等待頁面加載,而不是在腳本執行后立即添加它們。
window.addEventListener('load', async () => {
window.addEventListener('online', () => {
console.log('Regained internet connection');
});
window.addEventListener('offline', () => {
console.log('Lost internet connection');
});
)};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.