2016-07-11 3 views
1

Моя команда и я разрабатываем расширение хром. У нас есть этот параметр с именем Session ID, который уникален для каждого пользователя и должен быть сгенерирован во время процесса установки. Это расширение должно переопределять параметры поиска хром. Так как нам нужно пройти этот идентификатор сеанса к стороне сервера, мы полагали, что это то, что мы можем добавить параметр в строке запроса в домашнем и других страницах в манифесте:Параметр установки расширения Chrome

http://www.search.com/?gd=XXXX&ISID=YYYYYYYYY

Я нашел эту страницу:

https://developer.chrome.com/extensions/settings_override#customizing

Я изменил домашнюю страницу в файле манифеста, чтобы: http://www.search.com/?gd=XXXX&ISID=__PARAM__ Затем написал C# приложение, которое записывает в реестр.

Следует также упомянуть, что расширение загружается в хром-магазин. После запуска и перезапуска хрома расширение было успешно установлено, но __PARAM__ вхождения не были заменены. Возможно ли это, или документация по предоставленной ссылке устарела?

ответ

0

Следует также упомянуть, что расширение загружается в веб-магазин Chrome.

documentation явно упоминает:

Для external extensions, то search_provider, домашний и startup_pages значения URL можно параметризовать с помощью ключа реестра.

Таким образом, в основном вы не можете использовать это для расширений, распространяемых через Интернет; это предназначено только для развертывания на основе политик предприятия.

Смежные вопросы