একটি উপায় হ'ল একটি অনন্য ইউআরএল পরিদর্শন করা এবং তারপরে সেই URL টির কোনও লিঙ্ক CSS দ্বারা পরিদর্শন করা হয় কিনা তা পরীক্ষা করে দেখুন।
আপনি "ছদ্মবেশী সনাক্তকরণ" (মৃত লিঙ্ক) এ এর উদাহরণ দেখতে পাচ্ছেন ।
উপরের ছদ্মবেশী লিঙ্কটি সনাক্ত করার জন্য একই লেখকের গবেষণা পত্র
ইন main.htmlএকটি iframe যোগ করুন,
<iframe id='testFrame' name='testFrame' onload='setUniqueSource(this)' src='' style="width:0; height:0; visibility:hidden;"></iframe>
, এবং কিছু জাভাস্ক্রিপ্ট কোড:
function checkResult() {
var a = frames[0].document.getElementById('test');
if (!a) return;
var color;
if (a.currentStyle) {
color = a.currentStyle.color;
} else {
color = frames[0].getComputedStyle(a, '').color;
}
var visited = (color == 'rgb(51, 102, 160)' || color == '#3366a0');
alert('mode is ' + (visited ? 'NOT Private' : 'Private'));
}
function setUniqueSource(frame) {
frame.src = "test.html?" + Math.random();
frame.onload = '';
}
তারপরে test.htmlএতে আইফ্রেমে লোড করা হয়:
<style>
a:link { color: #336699; }
a:visited { color: #3366A0; }
</style>
<script>
setTimeout(function() {
var a = document.createElement('a');
a.href = location;
a.id = 'test';
document.body.appendChild(a);
parent.checkResult();
}, 100);
</script>
দ্রষ্টব্য: ফাইল সিস্টেম থেকে এটি চেষ্টা করা Chrome কে "অনিরাপদ জাভাস্ক্রিপ্ট" সম্পর্কে চিৎকার করতে পারে। এটি যাইহোক, একটি ওয়েব সার্ভার থেকে পরিবেশনার কাজ করবে।
incognitoআপনি খুব সহজেই এটি নির্ধারণ করতে পারলে এটি খুব বেশি হবে না :)