ক্রোম 91-এ অবচয় এবং অপসারণ

ক্রোম 91 বিটা 22 এপ্রিল, 2021-এ প্রকাশিত হয়েছিল এবং 2021 সালের মে মাসের শেষের দিকে এটি স্থিতিশীল সংস্করণে পরিণত হবে বলে আশা করা হচ্ছে।

ক্রস অরিজিন আইফ্রেমের জন্য সতর্কতা(), নিশ্চিত করুন(), এবং প্রম্পট() সরান

Chrome আইফ্রেমকে জাভাস্ক্রিপ্ট ডায়ালগ ট্রিগার করার অনুমতি দেয়। উদাহরণস্বরূপ এটি দেখায় " বলে..."যখন iframe উপরের ফ্রেমের মতো একই উৎপত্তি হয়, এবং "এই পৃষ্ঠায় একটি এমবেড করা পৃষ্ঠা বলে..." যখন iframe ক্রস-অরিজিন হয়। এটি বিভ্রান্তিকর, এবং সাইটগুলি যেখানে ভান করে সেখানে স্পুফের দিকে পরিচালিত করে বার্তাটি Chrome বা অন্য কোনো ওয়েবসাইট থেকে আসে।

ক্রোম 91 এই ক্ষমতাকে অবমূল্যায়ন করে। alert() , confirm() , এবং prompt() কল করার ক্রস অরিজিন আইফ্রেমের ক্ষমতার জন্য সমর্থন অপসারণ করা এই ধরনের স্পুফিং প্রতিরোধ করবে এবং আরও UI সরলীকরণগুলিকে আনব্লক করবে৷ উদাহরণস্বরূপ, এর মানে হল notexample.com আর window.alert() , window.prompt() , বা window.confirm() কল করতে পারবে না যদি example.com-এ একটি iframe এম্বেড করা থাকে।

অবচয় নীতি

প্ল্যাটফর্মটিকে সুস্থ রাখতে, আমরা কখনও কখনও ওয়েব প্ল্যাটফর্ম থেকে APIগুলি সরিয়ে ফেলি যেগুলি তাদের কোর্স চালিয়েছে। আমরা একটি API সরিয়ে দেবার অনেক কারণ থাকতে পারে, যেমন:

  • এগুলিকে নতুন APIs দ্বারা স্থানান্তর করা হয়েছে৷
  • অন্যান্য ব্রাউজারগুলির সাথে প্রান্তিককরণ এবং সামঞ্জস্য আনতে স্পেসিফিকেশনের পরিবর্তনগুলি প্রতিফলিত করার জন্য এগুলি আপডেট করা হয়।
  • এগুলি প্রথম দিকের পরীক্ষা যা অন্য ব্রাউজারগুলিতে কখনও ফলপ্রসূ হয়নি এবং এইভাবে ওয়েব ডেভেলপারদের জন্য সমর্থনের বোঝা বাড়াতে পারে৷

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

Chrome-এ বর্তমানে API-এর অবমূল্যায়ন এবং অপসারণের একটি প্রক্রিয়া রয়েছে, মূলত:

  • ব্লিঙ্ক-ডেভ মেলিং তালিকায় ঘোষণা করুন।
  • পৃষ্ঠায় ব্যবহার শনাক্ত হলে Chrome DevTools কনসোলে সতর্কতা সেট করুন এবং টাইম স্কেল দিন।
  • অপেক্ষা করুন, নিরীক্ষণ করুন এবং তারপরে ব্যবহার কমে যাওয়ায় বৈশিষ্ট্যটি সরিয়ে দিন।

আপনি chromestatus.com-এ অপসারিত ফিল্টার ব্যবহার করে এবং অপসারিত ফিল্টার প্রয়োগ করে অপসারিত বৈশিষ্ট্যগুলির একটি তালিকা খুঁজে পেতে পারেন৷ আমরা এই পোস্টগুলিতে কিছু পরিবর্তন, যুক্তি এবং স্থানান্তরের পথগুলিকে সংক্ষিপ্ত করার চেষ্টা করব।