新しいChromium Portableブラウザーを使用すると、常に「Google APIキーがありません。ChromiumPortableの一部の機能が無効になります」起動後に表示されます。
この警告メッセージを削除するにはどうすればよいですか?.
メッセージを取り除くには...
... Windowsでは、コマンドプロンプトを使用して、次の環境変数を「no」に設定できます。
setx GOOGLE_API_KEY "no"
setx GOOGLE_DEFAULT_CLIENT_ID "no"
setx GOOGLE_DEFAULT_CLIENT_SECRET "no"
Windowsの環境変数も設定可能 [システム]コントロールパネルの[システムの詳細設定]タブから。 setx ...
を再起動すると、ブラウザにメッセージが表示されなくなります。 [システムの詳細設定]タブで変数を設定するには、有効にする前にログアウトが必要になる場合があります。
... Linuxでは、ターミナルを使用して、bashシェルで環境変数を「no」に設定できます。
export GOOGLE_API_KEY="no"
export GOOGLE_DEFAULT_CLIENT_ID="no"
export GOOGLE_DEFAULT_CLIENT_SECRET="no"
ターミナルからブラウザを次に起動しても、欠落しているAPIキーメッセージは表示されません。この設定を永続的にし、アイコンをクリックしてからの呼び出しをカバーするには、ここでの指示に従ってください 端末およびグラフィカルログインに影響する環境変数の設定 。
... macOSでは、次のキーと値のペアをChromium.app> Contents> Info.plistの LSEnvironment 辞書に追加できます。
<key>LSEnvironment</key>
<dict>
<key>GOOGLE_API_KEY</key>
<string>no</string>
<key>GOOGLE_DEFAULT_CLIENT_ID</key>
<string>no</string>
<key>GOOGLE_DEFAULT_CLIENT_SECRET</key>
<string>no</string>
</dict>
(macOSが既存のInfo.plistファイルをキャッシュしている可能性があるため、変更がすぐに有効にならない場合があることに注意してください。 この回答 を参照してください。)
意味に関しては、ドラゴミア・ゴラノフの答えは十分な情報を与えてくれると思います。
私もこのメッセージを取り除く必要があったので、私はmormegilが提案したものを取りましたが、Chromiumを起動するバッチスクリプトに適用しました。
以下のサンプルバッチファイルは、Chromiumを[〜#〜] kiosk [〜#〜]モードで起動しますが、必要ない場合は-kioskを削除するだけです。それ。
set GOOGLE_API_KEY="no"
set GOOGLE_DEFAULT_CLIENT_ID="no"
set GOOGLE_DEFAULT_CLIENT_SECRET="no"
"C:\chromium\ChromiumPortable_49.0.2593.0.paf\App\Chromium\32\chrome.exe" --kiosk
これらの環境変数を設定してChromiumの他のインスタンスに影響を与えるのではなく、バッチスクリプトで起動する環境変数にのみ影響を与えたいので、このようにしました。
これは、一部の機能が機能しないことを意味します。たとえば、「Chrome Sync API」にはAPIキーが必要です。詳細については、次のURLを確認できます。 http://www.chromium.org/developers/how-tos/api-keys
提供された情報を読んでもわからないことがある場合は、正確に何を指定してください。