اجازهٔ موقعیت کار نمیکند؟
تقریباً هر مورد «این سایت نمیتواند به موقعیت شما دسترسی پیدا کند» به یکی از سه کلید برمیگردد: اجازهٔ مرورگر برای این سایت، دسترسی خود مرورگر به سرویس موقعیت سیستمعامل، یا خاموش بودن کامل آن سرویس سیستمعامل. دستگاه خود را در فهرست زیر پیدا کنید، گامها را به ترتیب انجام دهید، سپس با ابزار زندهٔ پایان این صفحه آزمایش کنید.
مبتنی بر اجازه · خصوصی · در Chrome، Safari، Firefox، Edge کار میکند
تشخیص 30 ثانیهای
درخواستهای موقعیت از سه لایه میگذرند و هر یک از آنها میتواند بیصدا «نه» بگوید: 1) اجازهٔ سایت (آیا به این وبسایت اجازه دادهاید؟)، 2) اجازهٔ مرورگر در سیستمعامل (آیا خود مرورگر میتواند از موقعیت استفاده کند؟) و 3) سرویس موقعیت سیستم (آیا موقعیت اصلاً روشن است؟). مرورگرها فقط برای لایهٔ 1 پیام میدهند؛ به همین دلیل یک صفحه میتواند برای همیشه خراب به نظر برسد، در حالی که کلید واقعی دو منو عقبتر است. از بالا به پایین پیش بروید.
iPhone و iPad — Safari، Chrome و Firefox همه از یک موتور استفاده میکنند
- تنظیمات ▸ حریم خصوصی و امنیت ▸ خدمات موقعیت مکانی — کلید اصلی در بالای فهرست باید روشن باشد.
- در همان فهرست مرورگر خود را انتخاب کنید (وبسایتهای Safari، Chrome، Firefox…) و آن را روی هنگام استفاده از برنامه بگذارید، با روشن بودن موقعیت دقیق برای نتایج در حد متر.
- اگر پیشتر سایت رد شده است: در Safari روی aA / منوی صفحه ▸ تنظیمات وبسایت ▸ موقعیت ▸ پرسیدن یا اجازه بزنید، سپس صفحه را دوباره بارگذاری کنید.
- همهٔ مرورگرهای iOS از موتور اپل استفاده میکنند، پس همین سه گام Chrome و Firefox روی iPhone را هم درست میکند.
Android — Chrome
- تنظیمات Android ▸ موقعیت: کلید اصلی روشن باشد و دقت موقعیت Google (پویش Wi-Fi) هم روشن، برای موقعیتیابی سریعتر و دقیقتر.
- تنظیمات ▸ برنامهها ▸ Chrome ▸ اجازهها ▸ موقعیت ▸ اجازه هنگام استفاده، با روشن بودن حالت دقیق.
- در Chrome روی قفل بزنید ▸ اجازهها ▸ موقعیت برای این سایت ▸ اجازه — یا از تنظیمات ▸ تنظیمات سایت ▸ موقعیت، «مسدود» قدیمی را پاک کنید.
Chrome و Edge روی دسکتاپ
- روی نماد سمت چپ نوار نشانی کلیک کنید ▸ تنظیمات سایت ▸ موقعیت ▸ اجازه، سپس صفحه را دوباره بارگذاری کنید (یا سایت را در chrome://settings/content/location پیدا کنید).
- Windows: تنظیمات ▸ حریم خصوصی و امنیت ▸ موقعیت — هم کلید دستگاه و هم «اجازه دسترسی برنامههای دسکتاپ به موقعیت شما» باید روشن باشند.
- macOS: تنظیمات سیستم ▸ حریم خصوصی و امنیت ▸ خدمات موقعیت مکانی — کلید مرورگر خود را روشن کنید.
Safari و Firefox روی دسکتاپ
- Safari (macOS): Safari ▸ تنظیمات ▸ وبسایتها ▸ موقعیت — این سایت را روی پرسیدن یا اجازه بگذارید؛ سپس خدمات موقعیت مکانی macOS را مانند بالا بررسی کنید.
- Firefox: برای پاک کردن یک مسدودسازی، روی نماد اجازهها کنار نوار نشانی کلیک کنید. یا به تنظیمات ▸ حریم خصوصی و امنیت ▸ اجازهها ▸ موقعیت ▸ تنظیمات… بروید و این سایت را از فهرست مسدودها بردارید؛ در Windows/macOS کلید سیستمعامل برای Firefox هم اعمال میشود.
کلیدی که همه از آن غافل میشوند
اگر کلید اصلی خدمات موقعیت مکانی در سطح سیستمعامل خاموش باشد، هیچ پیام اجازهای از هیچ وبسایتی ظاهر نمیشود؛ مرورگر بیدرنگ رد را اعلام میکند و هیچ چیزی در صفحه آن را درست نمیکند. این کلید اینجاست: iPhone/iPad — تنظیمات ▸ حریم خصوصی و امنیت ▸ خدمات موقعیت مکانی؛ Android — تنظیمات ▸ موقعیت؛ Windows — تنظیمات ▸ حریم خصوصی و امنیت ▸ موقعیت؛ macOS — تنظیمات سیستم ▸ حریم خصوصی و امنیت ▸ خدمات موقعیت مکانی. آن را روشن کنید، صفحه را دوباره بارگذاری کنید و به پیام تازه پاسخ دهید.
اجازه داده شده اما موقعیت اشتباه است؟ این مشکلی دیگر با فهرست بررسی خودش است: چرا موقعیت من اشتباه است.
پرسشهای متداول
چرا مرورگر هیچ پیام اجازهٔ موقعیت نشان نمیدهد؟
روی iPhone چگونه اجازهٔ موقعیت Chrome را درست کنم؟
نمایش به انگلیسی: Location Permission Not Working? · فارسی