The #ChromeDevSummit site is live, happening Nov 12-13 in San Francisco, CA
Check it out for details and request an invite. We'll be diving deep into modern web tech & looking ahead to the platform's future.

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

爲什麼說此審查非常重要

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

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

如何通過此審查

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

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

如何實現此審查

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

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

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