কেবলমাত্র আই 6 এবং আই 7 এর জন্য কোনও বার্তা দেখানোর সর্বোত্তম উপায় কী?


11

শুধুমাত্র আই 6 এবং আই 7 এর জন্য কোনও পাঠ্য বার্তা প্রদর্শন করার সর্বোত্তম উপায় কী?

আমি কি আমার ওয়েবপৃষ্ঠাগুলিতে একটি এইচটিএমএল ট্যাগ যুক্ত করব এবং সাধারণত উল্লিখিত ব্যতীত সমস্ত ব্রাউজারের জন্য সিএসএস দিয়ে এটি আড়াল করব?

এবং আমি যখন আই 6 আই 7 ব্যবহার করি তখন আমার কি সিএসএস দিয়ে ওয়েবসাইটটি লুকানো উচিত এবং কেবল সেই HTML ট্যাগটি প্রদর্শন করা উচিত?

ধন্যবাদ


আইই 6 এবং 7 জন ব্যবহারকারীকে আপনার ওয়েবসাইটের বাইরে রাখার লক্ষ্য কি?
জন কনডে

@ জন কনডে হ্যাঁ
aneuryzm

একটি IE 6 এবং 7 ভাইরাস সন্ধান করুন এবং এটি আপনার পৃষ্ঠায় রাখুন। যদি তারা সংক্রামিত হয়, তাদের আইই রয়েছে, ভাইরাসটিকে ব্রাউজার হাইজ্যাক করুন এবং প্রতিবার তারা আপনার সাইট লোড করুন এমন একটি পাঠ্য বার্তা দেখান ... খালি মজা করছে! ;)
Itai

উত্তর:


0

ব্রাউজার দ্বারা কোনও ওয়েবসাইট অ্যাক্সেস সীমাবদ্ধ করা শক্ত কারণ এটি করার কোনও 100% বুদ্ধিমান উপায় নেই।

আপনার প্রথম সমস্যাটি হ'ল ব্যবহারকারী-এজেন্টের স্পোফিং। ব্রাউজারগুলি যে কোনও ব্যবহারকারী-এজেন্টের সাথে তাদের নিজের পরিচয় দিতে পারে। এক্সটেনশান সহ ব্রাউজারগুলির কাছে এমন মনে হয় যা এই তুচ্ছ কাজ করে। আইআই or বা আই with সহ যদি কেউ তাদের ব্যবহারকারী-এজেন্টকে আইই 8 বা ফায়ারফক্সের হিসাবে পরিবর্তন করে তবে তারা কোনও ওয়েবসাইটে প্রবেশ করবে।

বৈশিষ্ট্য সনাক্তকরণ ব্যবহার করে আপনি এই সমস্যাটি কাটিয়ে উঠতে জাভাস্ক্রিপ্ট ব্যবহার করতে পারেন । মূলত আপনি একটি সাধারণ পরীক্ষা করতে জাভাস্ক্রিপ্ট ব্যবহার করেন: আপনি পরীক্ষা করে দেখুন যে আইই 6 বা আই 7 তে নেই এমন কোনও কার্যকারিতা আছে কি না। যদি এটি না হয় তবে আপনি জানেন যে এটি তাদের। এটির সাথে সমস্যাটি যদি তারা জাভাস্ক্রিপ্ট বন্ধ করে দেয় তবে তারা সহজেই এটিকে বাইপাস করে।

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


@ জন কনডে আমার প্রশ্নগুলি আসলে ব্রাউজারটি কীভাবে সনাক্ত করা যায় তা সম্পর্কে নয়, তবে ব্রাউজারটি সনাক্ত হওয়ার পরে কীভাবে বিভিন্ন সামগ্রী দেখানো যায়
aneuryzm

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

@ জন কনডে ওহ হ্যাঁ, আপনি ঠিক বলেছেন
aneuryzm

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

2
আমি বিশ্বাস করতে পারি না এটি সঠিক উত্তর হিসাবে চয়ন ছিল।
মার্কো ডেমাইও

5

শর্তসাপেক্ষ সিএসএস মন্তব্য বা জ্যাকিউরি ব্রাউজার সনাক্তকরণ ব্যবহার করুন:

সিএসএস শর্তসাপেক্ষ মন্তব্যে লিঙ্ক

Jquery ব্রাউজার সনাক্তকরণের লিঙ্ক

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

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


+1 শর্তসাপেক্ষ মন্তব্যগুলি বেশিরভাগ ক্ষেত্রে সবচেয়ে ভাল কাজ করবে, যেহেতু কেবলমাত্র আইই ব্রাউজারগুলি সেগুলি "বোঝে"।
ইভজেনি

1
IE 6/7 এ কোনও বার্তা দেখানোর জন্য jQuery ব্রাউজার সনাক্তকরণ ব্যবহার করা দরজা ব্যবহারের পরিবর্তে উইন্ডো দিয়ে আপনার বাড়িতে প্রবেশ করার চেষ্টা করার মতো।
মার্কো ডেমাইও

মার্কো যে মন্তব্য উজ্জ্বল! দুঃখজনকভাবে এটি আমাদের পছন্দসই সরঞ্জাম সরঞ্জামটিতে রয়েছে তবে আমি এখনই এটি আমার বাড়ির একটি উইন্ডোতে আরোহণ হিসাবে কল্পনা করব। এটা ভালবাসা!
এক্সওপজে


4

আপনার পৃষ্ঠার এইচটিএমএল উত্সে এই জাতীয় এইচটিএমএল শর্তসাপূর্ণ মন্তব্য যুক্ত করুন

<!--[if IE 6]>
<h1>Hello, u r using IE6, your message here</h1>
<![endif]-->

<!--[if IE 7]>
<h1>Hello, u r using IE7, your message here</h1>
<![endif]-->

<!--[if lt IE 8]>
<h1>Hello you are using a version of IE less than IE8, your message here</h1>
<![endif]-->

উপরের সমস্তগুলি IE ব্যতীত সমস্ত ব্রাউজারগুলির সাধারণ এইচটিএমএল মন্তব্যের মতো এড়ানো যাবে যা এগুলি বিশ্লেষণ করবে এবং তদনুসারে বিহেভ করবে।


0

সুতরাং - ie6 / 7 থেকে "ওয়েবসাইটটি লুকিয়ে" রাখতে চাওয়ার কারণ কী? যদি এটি ব্যবহারকারী এজেন্ট নির্দিষ্ট মেসেজিং হয় তবে আমি শর্তযুক্ত মন্তব্যগুলির পক্ষে ভোট দেব।


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