簡體   English   中英

Android Chrome 瀏覽器投射到 Chromecast - 如果我拔下 chromecast(或 unplug.network),Chrome 瀏覽器頁面就會崩潰

[英]Android Chrome Browser casting to Chromecast - if I unplug chromecast (or unplug network), then the Chrome Browser page crashes

我已經在 Chrome 和 Edge(Android 上)上復制了這個問題。 盡管在 Chrome 和 Edge (Windows) 上似乎沒有問題。 我已經嘗試過 Chrome v83 和最新的 v98.0.4758.101 - 同樣的問題。 我可以成功投射和斷開連接。

但是,如果網絡掉線、路由器斷電、wifi 單元斷電、Cast 接收器被拔掉——那么 Android 上的瀏覽器 window 也會崩潰(關閉)。 我們包括進一步調試,android 調試,usb 調試,但沒有證據表明瀏覽器崩潰/關閉的原因。

我可以嘗試解決這個問題嗎?

我們使用 Google Chromecast session.sendMessage 從我們的 web 應用程序與我們的 casted web 應用程序進行通信。 我發現當使用 google chrome 的 Android 設備出現網絡問題時,調用 session.sendMessage 會使 Chrome 崩潰。 沒有收到任何錯誤或事件,網絡瀏覽器將退出。

有 3 個獨立的實例; Inte.net 中斷,chromeCast 關閉,wifi 關閉。

解決方法是在向 API 發送消息之前運行一些基本檢查。

鑄造 session 處於活動狀態 navigator.onLine 的狀態為 true 並且 simple.network 檢查(API 調用)== 200

在發送消息之前,所有 3 個檢查都必須通過。 如果一項或多項檢查失敗,請終止 session。

這確實會導致施法速度稍慢。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM