2016-07-11 30 views
1

Mein Team und ich entwickeln Chrome-Erweiterung. Wir haben diesen Parameter namens Session ID, die für jeden Benutzer einzigartig ist und sollte während der Installation der Erweiterung generiert werden. Diese Erweiterung sollte die Sucheinstellungen von Chrome überschreiben. Da wir diese Session-ID auf Server-Seite übergeben müssen, dachten wir es heraus, dass wir Parameter in Abfrage-String in Homepage und andere URLs in Manifest hinzufügen können:Chrome Erweiterung Installationsparameter

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

ich diese Seite gefunden haben:

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

ich habe Homepage in Manifest-Datei geändert: http://www.search.com/?gd=XXXX&ISID=__PARAM__ Dann schrieb C# -Anwendung, die Registrierung schreibt.

Ich sollte auch erwähnen, dass die Erweiterung in Chrome Web Store hochgeladen wird. Nach der Ausführung und dem Neustart von Chrome wurde die Erweiterung erfolgreich installiert, aber __PARAM__ Ereignisse wurden nicht ersetzt. Ist dies möglich oder ist die Dokumentation zum bereitgestellten Link veraltet?

Antwort

0

Ich sollte auch erwähnen, dass die Erweiterung in Chrome Web Store hochgeladen wird.

Die documentation ausdrücklich erwähnt:

Für external extensions, die SEARCH_PROVIDER, Homepage und STARTUP_PAGES URL Werte parametrisiert werden können einen Registrierungsschlüssel.

Also, im Grunde können Sie das nicht für Web-Shop-verteilte Erweiterungen verwenden; Dies ist nur für unternehmensrichtlinienbasierte Bereitstellungen vorgesehen.