Tại sao chúng ta cần điều đó:Make html5 geolocation xin phép mọi người sử dụng thời gian tải lại trang
Chúng tôi có một số trang trong website của chúng tôi cho phép người dùng nhập một số dữ liệu và tìm kiếm một khách hàng trong khu vực của họ. Khi người dùng mở trang đó, thông báo bật lên phải được hiển thị
http://foo.bar.com muốn sử dụng vị trí hiện tại của bạn.
Sau khi người dùng đó có thể loại bỏ và điền vào các trường vị trí theo cách thủ công hoặc chấp nhận và được tự động chuyển hướng đến trang kết quả.
Vấn đề:
Vấn đề là khi người dùng chọn bất kỳ tùy chọn nêu tại lần đầu tiên, trình duyệt nhớ nó và đừng hỏi nó thời gian tới. Vì vậy, khi người dùng chấp nhận nó, mỗi khi anh ta mở trang tìm kiếm, nó sẽ tự động chuyển hướng anh ta đến trang kết quả.
Code:
Chúng tôi đang sử dụng mã cơ bản html5 geolocation
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(LocationMethod);
}
Kết luận:
Tôi khá chắc chắn rằng nó không thể thay đổi sự cho phép đó là trình duyệt có nguồn gốc . Nhưng tôi hy vọng rằng ai đó sẽ đưa ra giải pháp tốt cho vấn đề này. Cảm ơn.
_ “Tôi khá chắc chắn rằng không thể thay đổi sự cho phép có nguồn gốc trình duyệt.” _ - đúng. Nếu người dùng quyết định hiển thị lần đầu tiên của tin nhắn đó, rằng anh ấy không bao giờ muốn được trang đó hỏi lại - thì đó là cách thực hiện. Bạn không thể làm gì nữa đâu. – CBroe
Bạn đã tìm thấy giải pháp chưa? – zt50tz
Đừng nhớ ... –