মিল নিদর্শন

একটি মিল প্যাটার্ন হল নিম্নোক্ত স্ট্রাকচার সহ একটি ইউআরএল, ইউআরএলের একটি গ্রুপ নির্দিষ্ট করতে ব্যবহৃত হয়:

<scheme>://<host>/<path>

স্কিম : নিম্নলিখিতগুলির মধ্যে একটি হতে হবে, একটি কোলন ব্যবহার করে বাকি প্যাটার্ন থেকে আলাদা করে একটি ডবল স্ল্যাশ ( :// ):

  • http
  • https
  • একটি ওয়াইল্ডকার্ড * , যা শুধুমাত্র http বা https সাথে মেলে
  • file

বিষয়বস্তু স্ক্রিপ্টগুলিকে অসমর্থিত স্কিমগুলিতে ইনজেকশন করার বিষয়ে তথ্যের জন্য, যেমন about: এবং data: , সম্পর্কিত ফ্রেমে ইনজেকশন দেখুন।

হোস্ট : একটি হোস্টনাম ( www.example.com )। সাবডোমেন ( *.example.com ), বা শুধুমাত্র একটি ওয়াইল্ডকার্ড * মেলে হোস্টনামের আগে একটি * । - আপনি যদি হোস্ট প্যাটার্নে একটি ওয়াইল্ডকার্ড ব্যবহার করেন তবে এটি অবশ্যই প্রথম বা একমাত্র অক্ষর হতে হবে এবং এটি অবশ্যই একটি পিরিয়ড ( . ) বা ফরোয়ার্ড স্ল্যাশ ( / ) দ্বারা অনুসরণ করতে হবে।

পথ : একটি URL পাথ ( /example )। হোস্ট অনুমতির জন্য, পাথ প্রয়োজন কিন্তু উপেক্ষা করা হয়। ওয়াইল্ডকার্ড ( /* ) নিয়ম অনুসারে ব্যবহার করা উচিত।

এক্সটেনশনগুলি নিম্নলিখিতগুলি সহ বিভিন্ন ব্যবহারের ক্ষেত্রে মিলের নিদর্শনগুলি ব্যবহার করে:

বিশেষ ক্ষেত্রে

"<all_urls>"
বৈধ প্যাটার্নের অধীনে তালিকাভুক্ত যেকোন প্যাটার্ন সহ একটি অনুমোদিত স্কিম দিয়ে শুরু হওয়া যেকোনো URL এর সাথে মেলে। যেহেতু এটি সমস্ত হোস্টকে প্রভাবিত করে, এটি ব্যবহার করে এমন এক্সটেনশনগুলির জন্য Chrome ওয়েব স্টোর পর্যালোচনাগুলি আরও বেশি সময় নিতে পারে
"file:///"
স্থানীয় ফাইলগুলিতে আপনার এক্সটেনশন চালানোর অনুমতি দেয়। এই প্যাটার্নের জন্য ব্যবহারকারীকে ম্যানুয়ালি অ্যাক্সেস দিতে হবে। মনে রাখবেন যে এই ক্ষেত্রে তিনটি স্ল্যাশ প্রয়োজন, দুটি নয়।
লোকালহোস্ট ইউআরএল এবং আইপি অ্যাড্রেস
ডেভেলপমেন্টের সময় যেকোনো লোকালহোস্ট পোর্টের সাথে মেলাতে, http://localhost/* ব্যবহার করুন। IP ঠিকানাগুলির জন্য, ঠিকানা এবং পথটিতে একটি ওয়াইল্ডকার্ড উল্লেখ করুন, যেমন http://127.0.0.1/* । আপনি লোকালহোস্ট, আইপি ঠিকানা এবং যেকোনো পোর্টের সাথে মেলাতে http://*:*/* ব্যবহার করতে পারেন।
শীর্ষ স্তরের ডোমেন মিলের নিদর্শন
শীর্ষ স্তরের ডোমেনগুলির (TLD) জন্য Chrome ম্যাচ প্যাটার্ন সমর্থন করে না৷ http://google.es/* এবং http://google.fr/* এর মতো পৃথক TLD-এর মধ্যে আপনার মিলের ধরণগুলি নির্দিষ্ট করুন।

উদাহরণ নিদর্শন

https://*/* বা https://*/
https স্কিম ব্যবহার করে যেকোনো URL এর সাথে মেলে।
https://*/foo*
https স্কিম ব্যবহার করে যে কোনো ইউআরএল মেলে, যেকোনো হোস্টে, foo দিয়ে শুরু হওয়া পাথের সাথে। মিলের উদাহরণগুলির মধ্যে রয়েছে https://example.com/foo/bar.html এবং https://www.google.com/foo
https://*.google.com/foo*bar
google.com হোস্টে https স্কিম ব্যবহার করে যে কোনো URL এর সাথে মেলে, একটি পাথ যা foo দিয়ে শুরু হয় এবং bar দিয়ে শেষ হয়। মিলের উদাহরণগুলির মধ্যে রয়েছে https://www.google.com/foo/baz/bar এবং https://docs.google.com/foobar
file:///foo*
যে কোনো স্থানীয় ফাইলের সাথে মেলে যার পাথ foo দিয়ে শুরু হয়। মিলের উদাহরণগুলির মধ্যে রয়েছে file:///foo/bar.html এবং file:///foo
http://127.0.0.1/* অথবা http://127.0.0.1/
http স্কিম ব্যবহার করে এবং হোস্ট 127.0.0.1-এ থাকা যেকোনো URL এর সাথে মেলে। মিলের উদাহরণগুলির মধ্যে রয়েছে http://127.0.0.1/ এবং http://127.0.0.1/foo/bar.html
http://localhost/*
যেকোন লোকালহোস্ট পোর্টের সাথে মেলে।
*://mail.google.com/ অথবা *://mail.google.com/*
http://mail.google.com বা https://mail.google.com দিয়ে শুরু হওয়া যেকোনো URL মেলে।