スクリプト(OS XとWindowsの両方)を使用してさまざまなGoogle Chromeの設定を設定しようとしています。私は正常にいくつかの設定を設定し、ブックマークを追加することができます。ユーザーのApplication DataフォルダにあるPreferencesおよびBookmarks jsonファイルを編集します。しかし、新しい既定の検索プロバイダーを設定しようとすると、ブラウザーは自動的にGoogle検索に戻ります。スクリプトを使用してChromeでデフォルト検索プロバイダを設定する
環境設定ファイルのデフォルトの検索プロバイダノードは次のようになります。私の目的の検索プロバイダーを追加するには
"default_search_provider": {
"enabled": true,
"encodings": "UTF-8",
"icon_url": "http://www.google.com/favicon.ico",
"id": "2",
"instant_url": "{google:baseURL}webhp?{google:RLZ}sourceid=chrome-instant&ie={inputEncoding}&ion=1{searchTerms}&nord=1",
"keyword": "google.com",
"name": "Google",
"prepopulate_id": "1",
"search_url": "{google:baseURL}search?{google:RLZ}{google:acceptedSuggestion}{google:originalQueryForSuggestion}sourceid=chrome&ie={inputEncoding}&q={searchTerms}",
"suggest_url": "{google:baseSuggestURL}search?client=chrome&hl={language}&q={searchTerms}"
}
、私は単に(レンチメニューを経由して)手動で追加した、効果を見ましたjsonファイルでこのアクションを実行し、これらの変更を模倣するスクリプトを作成しました。ただし、スクリプトで変更すると、デフォルトの検索プロバイダが最初の検索に使用されますが、次にクロームが開始されるときにリセットされます。私はここで何が欠けていますか?
あなたは解決策を見つけましたか?私はこれをChrome拡張機能から変更する予定です。 – sorin