لغو تنظیمات راهی برای برنامههای افزودنی برای لغو تنظیمات انتخابی Chrome است. API در ویندوز در همه نسخههای کنونی Chrome در دسترس است و در Mac در Chrome 56 و نسخههای جدیدتر موجود است.
صفحه اصلی، ارائه دهنده جستجو و صفحات راه اندازی
در اینجا مثالی است که چگونه صفحه اصلی ، ارائه دهنده جستجو و صفحات راه اندازی را می توان در مانیفست برنامه افزودنی تغییر داد. وبسایتهایی که در تنظیمات API استفاده میشوند باید تأیید شوند (از طریق Webmaster Tools) که با آن مورد در فروشگاه وب Chrome مرتبط هستند. توجه داشته باشید که اگر مالکیت یک دامنه (به عنوان مثال، http://example.com) را تأیید کنید، می توانید از هر زیر دامنه یا صفحه ای استفاده کنید (به عنوان مثال، http://app.example.com یا http://example.com/ page.html) در پسوند شما.
{
"name": "My extension",
...
"chrome_settings_overrides": {
"homepage": "http://www.homepage.com",
"search_provider": {
"name": "name.__MSG_url_domain__",
"keyword": "keyword.__MSG_url_domain__",
"search_url": "http://www.foo.__MSG_url_domain__/s?q={searchTerms}",
"favicon_url": "http://www.foo.__MSG_url_domain__/favicon.ico",
"suggest_url": "http://www.foo.__MSG_url_domain__/suggest?q={searchTerms}",
"instant_url": "http://www.foo.__MSG_url_domain__/instant?q={searchTerms}",
"image_url": "http://www.foo.__MSG_url_domain__/image?q={searchTerms}",
"search_url_post_params": "search_lang=__MSG_url_domain__",
"suggest_url_post_params": "suggest_lang=__MSG_url_domain__",
"instant_url_post_params": "instant_lang=__MSG_url_domain__",
"image_url_post_params": "image_lang=__MSG_url_domain__",
"alternate_urls": [
"http://www.moo.__MSG_url_domain__/s?q={searchTerms}",
"http://www.noo.__MSG_url_domain__/s?q={searchTerms}"
],
"encoding": "UTF-8",
"is_default": true
},
"startup_pages": ["http://www.startup.com"]
},
"default_locale": "de",
...
}
سفارشی کردن ارزش ها
مقادیر موجود در مانیفست را می توان به روش های زیر سفارشی کرد:
- همه مقادیر
search_provider
,homepage
وstartup_pages
را می توان با استفاده از chrome.i18n API بومی سازی کرد. برای برنامه های افزودنی خارجی ، مقادیر URL
search_provider
،homepage
وstartup_pages
را می توان با استفاده از کلید رجیستری پارامتری کرد. یک ورودی رجیستری جدید باید در کنار کلید "update_url" ایجاد شود (دستورالعملها را اینجا ببینید). نام مقدار "install_parameter" است، داده های مقدار یک رشته دلخواه است:{ "update_url": "https://clients2.google.com/service/update2/crx", "install_parameter": "Value" }
همه موارد زیر رشته "__PARAM__" در URL های مانیفست با مقدار "install_parameter" جایگزین می شود. اگر "install_parameter" وجود نداشته باشد، موارد "__PARAM__" حذف می شوند. توجه داشته باشید که "__PARAM__" نمی تواند بخشی از نام میزبان باشد. باید بعد از اولین '/' در URL رخ دهد.
مرجع
یک برنامه افزودنی می تواند یک یا چند ویژگی زیر را در مانیفست لغو کند:
homepage
(رشته) - اختیاریمقدار جدید برای صفحه اصلی
search_provider
(شیء) - اختیاری استیک موتور جستجو
تایپ کنید صفت توضیحات رشته نام (اختیاری). نام موتور جستجو به کاربر نمایش داده می شود. این فقط در صورتی ممکن است حذف شود که prepopulated_id تنظیم شده باشد.
رشته کلمه کلیدی (اختیاری). کلمه کلیدی Omnibox برای موتور جستجو. این فقط در صورتی ممکن است حذف شود که prepopulated_id تنظیم شده باشد.
رشته (اختیاری) favicon_url نشانی اینترنتی نماد برای موتور جستجو. این فقط در صورتی ممکن است حذف شود که prepopulated_id تنظیم شده باشد.
رشته search_url یک URL جستجو که توسط موتور جستجو استفاده می شود.
رشته (اختیاری) رمزگذاری رمزگذاری عبارت جستجو این فقط در صورتی ممکن است حذف شود که prepopulated_id تنظیم شده باشد.
رشته (اختیاری) suggest_url اگر حذف شود، این موتور از پیشنهادات پشتیبانی نمی کند.
رشته (اختیاری) image_url اگر حذف شود، این موتور از جستجوی تصویر پشتیبانی نمی کند.
رشته (اختیاری) search_url_post_params رشته پارامترهای ارسال به search_url
رشته (اختیاری) suggest_url_post_params رشته پارامترهای پست به suggest_url
رشته (اختیاری) image_url_post_params رشته پارامترهای ارسال به image_url
آرایه رشته (اختیاری) alternate_urls فهرستی از الگوهای URL قابل استفاده، علاوه بر |search_url|.
عدد صحیح (اختیاری) prepopulated_id شناسه موتور جستجوی داخلی کروم.
بولی is_default مشخص می کند که آیا ارائه دهنده جستجو باید پیش فرض باشد.
startup_pages
(آرایه از رشته) - اختیاری استآرایه ای به طول یک که حاوی یک URL برای استفاده به عنوان صفحه راه اندازی است.