ব্যবহারকারীরা এমন পৃষ্ঠাগুলির প্রতি অবিশ্বাস বা বিভ্রান্ত হন যেগুলি পৃষ্ঠা লোড করার সময় স্বয়ংক্রিয়ভাবে তাদের অবস্থানের অনুরোধ করে৷
কিভাবে বাতিঘর জিওলোকেশন অডিট ব্যর্থ হয়
Lighthouse পতাকা পৃষ্ঠাগুলি লোড করার সময় ভৌগলিক অবস্থানের অনুমতির অনুরোধ করে:
বাতিঘর পৃষ্ঠা লোডের উপর চালানো সমস্ত জাভাস্ক্রিপ্ট পরীক্ষা করে। যদি কোডটি geolocation.getCurrentPosition()
বা geolocation.watchPosition()
কল করে এবং ভূ-অবস্থানের অনুমতি ইতিমধ্যেই মঞ্জুর করা না হয়, তাহলে অডিট ব্যর্থ হয়।
যদি অডিটের আগে কোনো পৃষ্ঠায় ভূ-অবস্থানের অনুমতি দেওয়া হয়, তাহলে Lighthouse কোনো ভূ-অবস্থান অনুমতির অনুরোধ শনাক্ত করতে পারবে না। সুতরাং, অডিট চালানোর আগে অনুমতিগুলি পুনরায় সেট করা নিশ্চিত করুন৷
Lighthouse ভূ-অবস্থান অনুমতির জন্য প্রতিটি অনুরোধের URL এবং লাইন নম্বর রিপোর্ট করে।
কীভাবে দায়িত্বশীলভাবে ব্যবহারকারীদের অবস্থানের জন্য জিজ্ঞাসা করবেন
geolocation.getCurrentPosition()
এবং geolocation.watchPosition()
থেকে যে সমস্ত কল পৃষ্ঠা লোডের সময় হয় তা সরান৷
একটি ভাল ব্যবহারকারীর অভিজ্ঞতা প্রদান করতে:
- সর্বদা একটি ব্যবহারকারীর কর্মের পরে ভূ-অবস্থানের অনুমতির অনুরোধ করুন, পৃষ্ঠা লোডের সময় নয়।
- স্পষ্টভাবে নির্দেশ করুন যে ক্রিয়াটি ভৌগলিক অবস্থানের অনুমতির অনুরোধ করবে৷
- ধরে নিন ব্যবহারকারীরা আপনাকে তাদের অবস্থান দেবে না।
- ব্যবহারকারীরা ভূ-অবস্থানের অনুমতি না দিলে ফলব্যাক ব্যবহার করুন।
আরও তথ্যের জন্য Google এর ব্যবহারকারীর অবস্থান নিবন্ধটি দেখুন।