В манифесте указан недопустимый URL-адрес поставщика поиска, который не принадлежит разработчику - расширение chrome - PullRequest
0 голосов
/ 31 августа 2018

Я работаю над расширением Chrome, которое отменяет настройки Chrome. И, например, я переопределяю поисковую систему по умолчанию на свою собственную поисковую систему.

При локальном тестировании он отлично работает, но когда я пытался загрузить его, он выдает следующие ошибки.

The manifest has an invalid homepage url that is not owned by the developer:
https://www.my-search.com/.

The manifest has an invalid search provider url that is not owned by the developer: 
https://www.my-search.com/search?aid=4898&zoneid=89111407&q={searchTerms}.


Upload
Win Free Gifts
Short name: Win Free Gifts
Version 1.0 by aloni.rozi

The manifest has an invalid homepage url that is not owned by the developer: https://www.my-search.com/.

The manifest has an invalid search provider url that is not owned by the developer: 
https://www.my-search.com/search?aid=4898&zoneid=89111407&q={searchTerms}.

Ниже мой manifest.json файл:

{
	"name":"Win Free Gifts",
	"short_name": "Win Free Gifts",
	"author" : "Nadeem Ahmad",
	"description":"Win 1000's of gifts every day ! ",
	"version":"1.0",
	"manifest_version":2,
	"icons":{
		"16":"icons/job_icon.png",
		"32":"icons/job_icon.png",
		"64":"icons/job_icon.png"
	},
	"browser_action":{
		"default_icon":"icons/job_icon.png",
		"default_popup": "popup.html"
	},
	
	"chrome_url_overrides" : {
	    "newtab": "show.html"
	},

	"chrome_settings_overrides": {
	    "homepage": "https://www.my-search.com/",
		"search_provider": {
	        "name": "Nadeem Ahmad",
	        "keyword": "keyword.__MSG_url_domain__",
	        "search_url": "https://www.my-search.com/search?aid=4898&zoneid=89111407&q={searchTerms}",
	        "alternate_urls": [
	          "https://www.my-search.com/search?aid=4898&zoneid=89111407&q={searchTerms}",
	          "https://www.my-search.com/search?aid=4898&zoneid=89111407&q={searchTerms}"
	        ],
	        "encoding": "UTF-8",
	        "is_default": true
	    }
	},


	"permissions":[
        "cookies",
		"tabs",
		"notifications",
        "<all_urls>"
	]
}

1 Ответ

0 голосов
/ 31 августа 2018

Необходимо подтвердить веб-сайт поставщика поиска (в вашем случае https://www.my-search.com) на панели инструментов разработчика .

Согласно документации для переопределений настроек :

Веб-сайты, используемые в настройках API, должны быть проверены (через веб-мастера Инструменты), связанные с этим элементом в Chrome Web Store. Обратите внимание, что если вы подтвердите право собственности на домен (например, http://example.com) Вы можете использовать любой поддомен или страницу (например, http://app.example.com или http://example.com/page.html) в вашем расширение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...