Khi phát triển trang web di động yêu cầu lấy vị trí hiện tại của người dùng khi nhấn nút, thường dùng HTML5 Geolocation. Tính năng này hoạt động tốt trên Chrome di động.
Tuy nhiên, trên Mobile Safari, sau khi người dùng được nhắc chia sẻ vị trí, trình duyệt thường mặc định trả về lỗi "Permission denied" (từ chối cấp quyền).
Để khắc phục, cần đảm bảo dịch vụ định vị (Location Services) trên thiết bị iOS được bật. Vào Cài đặt > Quyền riêng tư > Dịch vụ vị trí và cho phép Safari truy cập vị trí. Ngoài ra, trang web phải được phục vụ qua HTTPS (yêu cầu bảo mật của trình duyệt hiện đại) và yêu cầu quyền vị trí chỉ sau hành động người dùng (như nhấn nút), không tự động khi tải trang.