会社のイントラネット上のレガシーWebサイトにアクセスするためにGoogle Chromeでカスタムユーザーエージェントを指定しています(サイトは不必要にIEを必要とします)。サイトのアプリケーションショートカットを作成して追加しました。ショートカットへの--user-agent
パラメータ。
Chromeを実行せずにこのショートカットを起動すると、問題なく動作します。ただし、別のChromeウィンドウが既に開いているときに、アプリケーションショートカットを起動すると、--user-agent
パラメーターは無視され、通常のユーザーエージェントが使用されます。
したがって、最初のChromeウィンドウが開いたときに使用されるユーザーエージェント文字列は、今後のすべてのウィンドウまたはアプリケーションショートカットに使用されるように見えます。この動作を回避する方法はありますか?
あなたができることは、複数のプロファイルを作成することです。これは、ウィンドウが共有されないことを意味し、同様にお気に入り、キャッシュ、ホーム画面コンテンツ、Cookieなどと共有されますが、ショートカットを希望どおりに機能させることができます。
まず、この記事の手順に従って、Google Chromeのセカンダリプロファイルを作成します。 Googleで個別のプロファイルを作成Chrome家族のメンバーのために、安全性を高める 。
次に、--user-agent
パラメータを押し込んでショートカットを変更します。たとえば、テストに使用したコマンドラインは次のとおりです。
"path\to\chrome.exe" --user-data-dir="..\User Data\Test" --user-agent="Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)"
これで、通常のChromeショートカットとこの新しいショートカットをダブルクリックすると、それぞれが独自のユーザーエージェントとの個別のセッションでウィンドウを開きます。
アプリケーションウィンドウは、他のウィンドウによって開始されたセッションを取得して共有している可能性があります。閲覧履歴などに執着していない場合は、ショートカットに--incognitoパラメータのタグを付けることもできます。試してみる価値!