ট্যাব-বদল শনাক্তকরণ টেস্ট

এই ট্যাবের ওপর
কি নজর রাখা হচ্ছে?

এই পেজটি ঠিক একটি ট্র্যাকিং সাইটের মতো ট্যাব বদল শনাক্ত করে: এটি visibilitychange আর window blur-এর দিকে নজর রাখে, বারবার document.hasFocus() যাচাই করে, এবং আপনার canvas, WebGL ও অডিও আউটপুটের হ্যাশ নেয়। অন্য কোথাও গিয়ে ফিরে আসুন, দেখুন এটি কী ধরেছে, তারপর Focus Spoofer চালু করে আবার চেষ্টা করুন।

সর্বশেষ আপডেট: 7 অক্টোবর, 2026

visibilityState
…
document.hidden
…
document.hasFocus()
…
Canvas হ্যাশ
…
WebGL হ্যাশ
…
অডিও হ্যাশ
…
ইভেন্ট লগ
ফোকাস টেস্ট
  1. টুলবার থেকে এই ট্যাবের জন্য Focus Spoofer চালু করুন।
  2. কয়েক সেকেন্ডের জন্য অন্য ট্যাবে যান, অথবা উইন্ডো মিনিমাইজ করুন।
  3. ফিরে আসুন। লগে blur বা visibility-র কোনো এন্ট্রি না থাকলে বুঝবেন এটি কাজ করছে।
ফিঙ্গারপ্রিন্ট টেস্ট
  1. এক্সটেনশন বন্ধ রেখে কয়েকবার রিলোড করুন। তিনটি হ্যাশ একই থাকবে।
  2. এটি চালু করে আবার রিলোড করুন। এবার হ্যাশগুলো প্রতিবার লোডে বদলে যায়।
  3. সেটিংসে ফিঙ্গারপ্রিন্ট র‍্যান্ডমাইজেশন বন্ধ করেছেন? তাহলে এগুলো একই থাকবে, ইচ্ছাকৃতভাবেই।

প্রতিটি যাচাইয়ের মানে কী

যাচাইসুরক্ষা ছাড়া, ট্যাব বদলের পরFocus Spoofer সহ
visibilitychange / document.hiddenলগে দেখায় ভিজিবিলিটি: hidden, তারপর visibleকোনো এন্ট্রি নেই; hidden থাকে false
Window blur / focusলগে দেখায় উইন্ডো থেকে ফোকাস সরেছে, তারপর উইন্ডো ফোকাসে ফিরেছেকোনো এন্ট্রি নেই
document.hasFocus()আপনি দূরে থাকলে falseসবসময় true
Canvas, WebGL, অডিও হ্যাশপ্রতিবার রিলোডে একই মান (একটি স্থায়ী ফিঙ্গারপ্রিন্ট)প্রতিবার রিলোডে বদলে যায়, যদি না সেটিংসে ফিঙ্গারপ্রিন্ট র‍্যান্ডমাইজেশন বন্ধ থাকে

এমন আরও কিছু সংকেত আছে যা কোনো ব্রাউজার এক্সটেনশনই সব সাইট থেকে লুকাতে পারে না, যেমন সার্ভার-সাইডে কার্যকলাপের টাইমিং। Focus Spoofer কী করে আর কী করে না, তা জানতে FAQ দেখুন।