(কীভাবে) কোনও ওয়েবসাইট নির্ধারণ করতে পারে যে সাফারি ব্যক্তিগত ব্রাউজিং চালু আছে কিনা?


11

মাভারিক্সের সাফারিতে, আমি কখনও কখনও ওয়েব সাইটগুলি থেকে একটি কথোপকথন পাই যা সূচিত করে যে কিছু ব্যক্তিগত ফাংশন অবরুদ্ধ বা অবনমিত হবে যদি না আমি ব্যক্তিগত ব্রাউজিং মোডটি বন্ধ করি। বেশিরভাগ ব্যবহারকারী সম্ভবত ব্যক্তিগত ব্রাউজিংটি ব্যক্তিগত হিসাবে ব্যবহার করবেন কিনা সে বিষয়ে তাদের পছন্দটি আশা করে। আমার ছাপটি হ'ল অন্যান্য বড় ব্রাউজারগুলি ব্যক্তিগত ব্রাউজিং রাষ্ট্রকে ওয়েব সাইটে ফাঁস করে না।

আমি লক্ষ করেছি যে ব্যক্তিগত ব্রাউজিং মোডে থাকাকালীন সাফারি ফ্যাভিকনগুলির জন্য অনুরোধ করবে না, তাই তত্ত্বের ভিত্তিতে কোনও সাইট ফ্যাভিকনটির ক্যাচিং ব্লক করতে পারে এবং প্রাইভেট ব্রাউজিং চালু রয়েছে এমন সুন্দর ধারণা করতে পারে।

বিপরীতে, আইওএসে, সাফারি ফ্যাভিকনগুলিকে মোটেই অনুরোধ করে না। তবে এটি এমনকি ব্যক্তিগত ব্রাউজিং মোডেও, যদি আপনি ভাগ করে নেওয়া প্যানেলটি অ্যাক্সেস করেন তবে কোনও "অ্যাপল-টাচ-আইকন" অনুরোধ করবেন (যদি আপনি পরবর্তীকালে "হোম স্ক্রিনে যোগ করেন" তবে অ্যাপল-টাচ-আইকনটি হোম স্ক্রীন আইকন হিসাবে ব্যবহৃত হবে) URL টি)।

ফেভিকন ব্যতীত, এমন আরও কি কি উপায় আছে যা কোনও ওয়েবসাইট নির্ধারণ করতে পারে (বা যুক্তিসঙ্গত নির্ভুলতার সাথে অনুমান করতে পারে) যে আপনি ডেস্কটপ সাফারিতে ব্যক্তিগত ব্রাউজিং মোড ব্যবহার করছেন?


আপনি একটি উদাহরণ ওয়েবসাইট প্রদান করতে পারেন?
sayzlim

উদাহরণস্বরূপ, video.pbs.org "একটি ত্রুটি ঘটেছে this এই ওয়েবসাইটটি সম্পর্কে সেরা অভিজ্ঞতার জন্য, দয়া করে চেক করুন যে ব্যক্তিগত ব্রাউজিং বন্ধ রয়েছে" "
সিউডন

এটা সম্ভব যে ওয়েবসাইটটি ডিএনটি = 1 বা কোনও ট্র্যাকার ব্লক করার মতো অন্য কিছু ফ্যাক্টরটিকে সরিয়ে রাখছে। যদি এটি হয় তবে ত্রুটি বার্তাটি বিভ্রান্তিকর। তবে আমি অন্যান্য সাইটে অনুরূপ কিছু পেয়েছি।
সিউডন

1
আমি কেবল ডিএনটি এবং ব্লকিং এক্সটেনশনগুলি পরীক্ষা করেছি এবং সেগুলি কোনও ফ্যাক্টর বলে মনে হয় না। সমস্ত এক্সটেনশন বন্ধ এবং ডিএনটি আনসেট না করে ব্যক্তিগত ব্রাউজিং মোডে, তবুও আমি ত্রুটি সংলাপটি পেয়েছি। তবে ব্যক্তিগত ব্রাউজিং বন্ধ এবং ডিএনটি = 1 এবং (অবরুদ্ধ করা) এক্সটেনশানগুলি চালু করার পরে, আমি ত্রুটিটি পাই না।
সিউডন

আপনি কোনও গোপনীয়তা মোডে আছেন এমন কোনও সাইট কেন জানতে চান না? আমাদের ওয়েব ভিত্তিক অ্যাপ্লিকেশনটি সেই কনফিগারেশনে সম্পূর্ণ অযৌক্তিক হতে চলেছে যেহেতু আমরা ইনডেক্সডডিবি, অ্যাপক্যাচি, স্থানীয় স্টোরেজ, ওয়েব কর্মী এবং বিভিন্ন অন্যান্য HTML5 বৈশিষ্ট্যগুলির উপর নির্ভর করি যা গোপনীয়তা মোডে কেবল সহজলভ্য নয়। সুতরাং, আপনি যা চাইছেন তা হ'ল আমাদের ব্যবহারকারীদের তাদের ব্রাউজারটি কনফিগার করেছেন যাতে আমাদের ওয়েব অ্যাপ্লিকেশনটি কাজ না করে তা থেকে বিরত রাখার একটি উপায়। এর মূল্য কী? (আপনি যদি বুঝতে না পারছেন কেন এটি কোনও অর্থবোধ করে না, কেবল শিথিল করুন You কোনও সাইটের জ্ঞান দ্বারা আপনার ক্ষতি করা হবে না
ব্যবহারকারী3343404

উত্তর:


14

আইওএসে, এইচটিএমএল 5 এর স্থানীয় স্টোরেজ ব্যক্তিগত ব্রাউজিং মোডে উপলভ্য নয়, যার অর্থ আপনি স্থানীয় স্টোরেজে কোনও কিছু সংরক্ষণ করার চেষ্টা করে এবং নিম্নলিখিত জাভাস্ক্রিপ্ট সহ ব্যতিক্রমটি ধরে এটি সনাক্ত করতে পারেন:

try { localStorage.test = 2; } catch (e) {
  alert('You are in Private Browsing mode');
}

Https://stackoverflow.com/a/17741714/ থেকে পরিবর্তিত

ওএস এক্স-তে আসলে কোনও প্রচলিত পদ্ধতি নেই, তবে এটি কিছু কার্যকর তথ্য সরবরাহ করবে:

আপনি যদি বাস্তবায়ন নির্দেশিকা সন্ধান করছেন, আপনার পরিবর্তে সম্ভবত স্ট্যাক ওভারফ্লো চেষ্টা করা উচিত


ধন্যবাদ। আমি কেবলমাত্র সার্ভার-সাইড বাস্তবায়নে আগ্রহী যে এটি অন্ধকার আর্টের বিরুদ্ধে প্রতিরক্ষা করতে আমার সহায়তা করে;)
সিউডন

2
যদিও মিথ্যা ইতিবাচক থেকে সাবধান থাকুন - প্রদত্ত জাভাস্ক্রিপ্ট স্নিপেট অ-বেসরকারী মোডে সতর্কতা প্রদর্শন করবে যদি সেই উত্সের জন্য স্থানীয় স্টোরেজ লকারটি পূর্ণ থাকে।
ম্যাথিয়াস বাইনেস


4

সাফারির ব্যক্তিগত ব্রাউজিং অন্য ব্রাউজারের ব্যক্তিগত ব্রাউজিংয়ের মতো কাজ করে না ।

উদাহরণস্বরূপ, ক্রোমের ছদ্মবেশী মোড একটি পৃথক নতুন অধিবেশন তৈরি করে যা ব্রাউজিং সেশনের পরে সমস্ত ডেটা মুছে ফেলা হবে (ওয়েবসাইটটি এখনও সেই মোডের আইপি ঠিকানা থেকে আপনার ক্রিয়াকলাপগুলি ট্র্যাক করতে পারে)।

সাফারি ওয়েবসাইটটি স্থানীয়ভাবে একটি ফাইল তৈরি / লেখার উপর নিষেধাজ্ঞার সময়, এই ব্রাউজিং সেশনের সময় ব্রাউজারে আপনার ক্রিয়াকলাপ সহ কুকিগুলিতে করা সমস্ত পরিবর্তনগুলি বাতিল করুন (ওয়েবসাইটটি এখনও এই মোডে আপনার ক্রিয়াকলাপ ট্র্যাক করতে পারে, তারা এই অধিবেশন কুকিগুলি সংরক্ষণ না করে বাতিল করা হবে)।

তাহলে কোনও ওয়েবসাইট কীভাবে জানতে পারে যে আপনি ব্যক্তিগত ব্রাউজিং চালু করেছেন? কারণ এটি স্থানীয়ভাবে ফাইল লিখতে পারে কিনা তা যাচাই করে


সাফারি প্রাইভেট ব্রাউজিং সেশনের মধ্যে কুকিজের অনুমতি দেয় না, তাই না? প্রাইভেট ব্রাউজিংয়ের সময় আমি ওয়েব সাইটগুলিতে লগ ইন করতে সক্ষম হয়েছি এবং আমি সাধারণত যা কিছু করি তা করতে এবং কোনও সীমাবদ্ধতার মুখোমুখি হইনি, বিরল ক্ষেত্রে বাদে যেখানে আমি এই জাতীয় ডায়ালগ পাই।
সিউডন

হ্যাঁ, আমার উত্তরটি কিছুটা সংশোধন করে। আমি বলতে চাইছি এই সেশনের সময় আপনার কুকিগুলি ব্যক্তিগত ব্রাউজিং বন্ধ করার পরে সংরক্ষণ করা হয় না।
sayzlim
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.