জাভাস্ক্রিপ্টের কয়েকটি লাইন সহ তৃতীয় পক্ষের স্ক্রিপ্টগুলি ব্লক করুন

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

দাবি অস্বীকার: এই নিবন্ধটি স্ক্রিপ্টগুলি ব্লক করা সম্পর্কিত যা নিরাপদ বলে পরিচিত, যেমন: বি অ্যানালিটিক্স। এগুলি তৃতীয় পক্ষের পরিষেবাগুলির স্ক্রিপ্ট যা আপনি নিজেকে অন্তর্ভুক্ত করেন। অযাচিত তৃতীয় পক্ষের স্ক্রিপ্টগুলি ব্লক করতে বা ক্রস সাইট স্ক্রিপ্টিং আক্রমণগুলি রোধ করতে আপনার সর্বদা অন্যান্য সমাধান বিবেচনা করা উচিত, যেমন: বি একটি বিষয়বস্তু সুরক্ষা নীতি শিরোনাম যোগ!
ব্যবহারকারীর সম্মতির জন্য অনুরোধ করা - পূর্বে অনুসরণ না করে।

প্রসঙ্গ

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

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

এটি আরও ভালভাবে পরিচালনা করতে আমাদের - স্বয়ংক্রিয়ভাবে - ইট (আকর্ষণীয় অর্থ) নামে একটি ছোট ওপেন সোর্স লাইব্রেরি তৈরি করা হয়েছে, যা বিশ্লেষণ স্ক্রিপ্টগুলির কার্য সম্পাদন অবরুদ্ধ করে তা নিশ্চিত করে। একবার ব্যবহারকারীর লগ ইন করার পরে লাইব্রেরি আপনাকে পরবর্তী সময়ে এই স্ক্রিপ্টগুলি প্রকাশ করতে দেয়।

স্ব-ব্লক করা স্ক্রিপ্টগুলি তুচ্ছ মনে হতে পারে, তবে ইনলাইন স্ক্রিপ্ট ট্যাগগুলি ব্লক করা এত সহজ নয়!

বিষয়টি সন্ধানের সময়, আমরা কিছু প্রযুক্তিগত সূক্ষ্মতা খুঁজে পেয়েছি যা আমরা সম্প্রদায়ের সাথে ভাগ করে নিতে সহায়ক বলে খুঁজে পেয়েছি

লক্ষ

প্রয়োজনীয়তা এখানে:

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

নীচে আমরা কিছু কৌশল তালিকাভুক্ত করেছি যা আসলে কাজ করবে।

বুনিয়াদি - স্ক্রিপ্ট উপাদানগুলির সন্নিবেশ দেখতে একটি মিউটেশনঅবার্সার ব্যবহার করা

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

অবশ্যই, এটি একা যথেষ্ট হবে না, তবে এটি আমাদের লক্ষ্যের দিকে প্রথম পদক্ষেপ হবে।

প্রতিরোধ a