একটি ডোমেন-নিয়ন্ত্রিত পরিবেশে আমি দেখতে পাচ্ছি যে সামঞ্জস্যতা মোডটি নির্দিষ্ট ক্লায়েন্টদের (winXP / Win7, IE8 / IE9) ট্রিগার করা হয়েছে এমনকি যখন আমরা একটি এক্স-ইউএ ট্যাগ সরবরাহ করি, একটি! ডক্টইপিই সংজ্ঞা এবং "আইই = এজ" প্রতিক্রিয়া শিরোনাম এই ক্লায়েন্টদের "সামঞ্জস্যতা দর্শনে ডিসপ্লে ইন্ট্রানেট সাইটগুলি" চেকবাক্স টিক আছে। যা আমি ওভাররাইড করার চেষ্টা করছি ঠিক সেটাই।
নীচে হ'ল ডকুমেন্টেশন যা আমি বুঝতে চেষ্টা করেছি যে কীভাবে আসলে সামঞ্জস্যতা মোডটি ট্রিগার করার সিদ্ধান্ত নেয়।
http://msdn.microsoft.com/en-us/library/ff406036%28v=VS.85%29.aspx
http://blogs.msdn.com/b/ie/archive/2009/02/16/just-the-facts-recap-of-compatibility-view.aspx
সাইটের মালিকরা সবসময় তাদের সামগ্রীর নিয়ন্ত্রণে থাকে। সাইটের মালিকরা কীভাবে তাদের সাইটটি প্রদর্শন করতে এবং আই 7 মানকগুলিতে স্ট্যান্ডার্ড মোড পৃষ্ঠাগুলি মানচিত্র করতে চান তা সম্পর্কে একেবারে ঘোষণামূলক হতে এক্স-ইউএ-সামঞ্জস্যপূর্ণ ট্যাগটি বেছে নিতে পারেন। এক্স-ইউএ-সামঞ্জস্যপূর্ণ ট্যাগ ব্যবহার ক্লায়েন্টের সামঞ্জস্যতা ভিউকে ওভাররাইড করে।
গুগল "ডকুমেন্টের সামঞ্জস্যতা সংজ্ঞায়িত করার " জন্য , দুঃখের সাথে স্প্যাম ইঞ্জিন আমাকে 2 টিরও বেশি ইউআরএল পোস্ট করতে দেয় না।
এটি একটি ASP .NET
ওয়েব অ্যাপ্লিকেশন এবং মাস্টার পৃষ্ঠায় নিম্নলিখিত সংজ্ঞাগুলি অন্তর্ভুক্ত করেছে:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
</head>
এবং web.config
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=Edge" />
</customHeaders>
</httpProtocol>
</system.webServer>
আমি শিরোনামটি সত্যই সঠিকভাবে ইনজেকশন দেওয়া হচ্ছে কিনা তা পরীক্ষা করতে ফিডলার ব্যবহার করেছি।
আমার বোধগম্যতা হল যে এই সেটিংসটির সাথে আমার উচিত "সামঞ্জস্যতা দৃশ্যে ইন্ট্রানেট সাইটগুলি প্রদর্শন করুন" ব্রাউজার সেটিংস ওভাররাইড করা। তবে ক্লায়েন্টের উপর নির্ভর করে আমি দেখতে পেয়েছি যে তাদের মধ্যে কিছু এখনও সামঞ্জস্যতা মোডকে ট্রিগার করবে। এটি নীতি গোষ্ঠীর সেটিংয়ের পরিবর্তে মেশিনের স্তরে নেমে গেছে বলে মনে হয়, যেহেতু আমি বিভিন্ন ক্লায়েন্টে শংসাপত্রের একই সেট ব্যবহার করেও আমি বিভিন্ন ফলাফল প্রাপ্ত করি।
সামঞ্জস্যতা দেখুন সেটিংস চেকবক্সটি অক্ষম করা কৌশলটি করে। তবে আসল উদ্দেশ্য ক্লায়েন্টের সেটিংস নির্বিশেষে অ্যাপটিকে ঠিক একইভাবে রেন্ডার করা হয়েছে তা নিশ্চিত করা।
কোন চিন্তাভাবনা এবং আমি সম্ভবত কি অনুপস্থিত হতে পারে? কমপ্যাট মোডটি ট্রিগার না করেই আইই সর্বদা পৃষ্ঠাগুলি রেন্ড করতে বাধ্য করা কি আদৌ সম্ভব?
অসংখ্য ধন্যবাদ,
জৌমে
পিএস: সাইটটি বর্তমানে বিকাশে রয়েছে এবং অবশ্যই মাইক্রোসফ্টের সামঞ্জস্যের তালিকায় নেই, তবে আমি কেবলমাত্র ক্ষেত্রেও পরীক্ষা করেছি।
গুগল "সামঞ্জস্যতা ভিউ তালিকাটি বোঝার জন্য " , দুঃখের সাথে স্প্যাম ইঞ্জিন আমাকে 2 টিরও বেশি ইউআরএল পোস্ট করতে দেয় না।