頁面在加載時不會自動請求地理定位

爲什麼說此審查非常重要

頁面在加載時自動請求用戶位置會使用戶不信任頁面或感到困惑。 應將此請求與用戶的手勢(如點按一個“Find Stores Near Me”按鈕)進行關聯,而不是在頁面加載時自動請求用戶的位置。

確保手勢清楚明確地表達了對用戶位置的需求。

如何通過此審查

URLs 下,Lighthouse 報告您的代碼在其中請求用戶位置的行號和列號。 刪除這些調用,將此請求與用戶手勢進行關聯。

有關請求用戶位置時的最佳做法列表,請參閱以負責任的方式請求權限

如何實現此審查

本部分介紹如何實現此審查,以便您可以瞭解計算此審查得分的方式。

如果在 Lighthouse 審查前已向頁面授予地理定位權限,則 Lighthouse 無法確定此頁面在加載時是否請求用戶的位置。重置權限並再次運行 Lighthouse。請參閱更改網站權限以獲取更多幫助。

Lighthouse 收集在頁面加載時執行的 JavaScript。如果此代碼包含對 geolocation.getCurrentPosition()geolocation.watchPosition() 的調用,且未授予地理定位權限,則會請求用戶的位置。