এই প্রশ্নের অনেক পুরানো উত্তর এবং সমাধান রয়েছে।
আগস্ট 2015 পর্যন্ত (ক্রোম 45 এবং ম্যানিফেস্ট সংস্করণ 2 ব্যবহার করে), ক্রোম এক্সটেনশানগুলির মধ্যে স্থানীয় চিত্রগুলির সাথে লিঙ্ক করার জন্য বর্তমান "সেরা অনুশীলন" নিম্নলিখিত পদ্ধতির।
1) আপনার এক্সটেনশনের চিত্রগুলির ফোল্ডারে কোনও আপেক্ষিক পথ ব্যবহার করে আপনার সিএসএসের সম্পদের সাথে লিঙ্ক করুন :
.selector {
background: url('chrome-extension://__MSG_@@extension_id__/images/file.png');
}
2) আপনার এক্সটেনশনের ম্যানিফেস্ট.জসন ফাইলের ওয়েব_অ্যাক্সেসিবল_ রিসোর্স বিভাগে স্বতন্ত্র সম্পদ যুক্ত করুন:
"web_accessible_resources": [
"images/file.png"
]
দ্রষ্টব্য: এই পদ্ধতিটি কয়েকটি ফাইলের জন্য উপযুক্ত তবে অনেকগুলি ফাইলের সাথে এটি ভাল স্কেল করে না।
পরিবর্তে, একটি আরও ভাল পদ্ধতি হ'ল প্রদত্ত ডিরেক্টরিতে সমস্ত ফাইলকে সাদা তালিকাভুক্ত করার জন্য ম্যাচের নিদর্শনগুলির জন্য ক্রোমের সমর্থন উপার্জন করা:
{
"name": "Example Chrome Extension",
"version": "0.1",
"manifest_version": 2,
...
"web_accessible_resources": [
"images/*"
]
}
এই পদ্ধতির ব্যবহার আপনাকে দেশীয় সমর্থিত পদ্ধতিগুলি ব্যবহার করে আপনার ক্রোম এক্সটেনশনের সিএসএস ফাইলে দ্রুত এবং অনায়াসে চিত্রগুলি ব্যবহার করার অনুমতি দেবে।