網頁版的運作方式
授權流程
網頁版首次使用時,瀏覽器向伺服器取得一組 QR Code,其中包含暫時性的授權資訊。手機掃描後,由手機端確認並簽發裝置憑證,瀏覽器才取得存取資格。這個流程不需要輸入密碼,因此安全性取決於手機端是否妥善保管,以及使用者是否檢查已連結裝置清單。
長連線與同步
授權完成後,瀏覽器與伺服器之間維持長連線,用於接收新訊息與狀態更新。兩端在線時,訊息同步延遲通常在 1 到 3 秒。若連線中斷,頁面會嘗試重連;公司網路或代理伺服器若限制長連線,可能出現反覆斷線或訊息延遲。開發者可在瀏覽器開發者工具的 Network 面板觀察連線狀態與重試情形。
端對端加密的邊界
WhatsApp 的訊息在裝置端加密,網頁版作為已連結的裝置之一,同樣參與加密通訊。需注意的是,瀏覽器環境本身的安全性會影響整體風險:共用電腦、未更新的瀏覽器或惡意擴充功能,都可能繞過裝置層的保護。因此技術上建議使用個人裝置、保持瀏覽器更新,並定期檢查授權裝置。
瀏覽器與網路需求
- 瀏覽器:建議使用近兩年內的 Chrome、Edge 或 Firefox,並保持更新。
- 網路:需要穩定的雙向連線,長連線被限制時可能導致同步失敗。
- 儲存:瀏覽器需允許網站儲存少量授權資訊,清除網站資料會導致需重新掃碼。
- 通知:需使用者主動授權,否則新訊息不會顯示系統提醒。
排查時可觀察的指標
遇到連線問題時,可依序觀察:頁面是否載入 QR Code、掃碼後是否進入對話列表、Network 面板是否出現反覆重連、手機端是否顯示已連結裝置。這四項可快速區分問題在授權、網路或手機端。通常先用手機熱點測試,即可判斷是否為公司網路政策造成。