2

私は会社のASP.Netページを持っており、新しいWebサイトに対して並行テストを実行しています。今、私は新しいウェブサイトにリダイレクトする古いウェブサイトにクリック可能な画像を添付しました。

私の問題は、古いWebサイトはどのWebブラウザーでも閲覧できますが、新しいWebサイトは特定のWebブラウザーを使用してのみ開く必要があることです(新しいWebサイトの開発者は、Google Chromeでのみ正しく機能すると述べています)。

私が必要としているのは、彼らが持っているブラウザを使って古いウェブサイトを閲覧し、画像をクリックすると、グーグルクロームを使って新しいウェブサイトが開くときだけです。

これらのWebサイトは、会社のWindowsサーバーで公開されており、それに接続するすべてのクライアントにはgooglechromeがインストールされています。

次のようなものがある場合: System.Diagnostics.Process.Start( "chrome.exe"、<url>); これは(サーバー側ではなく)クライアント側で実行されますので、よろしくお願いします。

4

2 に答える 2

3

ウェブサイトから呼び出しを受けて Chrome を起動できるクライアント ソフトウェアがない限り、これは不可能です。私の答えは、他のブラウザーへの IE リダイレクトに関するこの質問に裏付けられています。受け入れられた答えは絶対に正しいです。

セキュリティ上のリスクが大きすぎるだけでなく、Windows はその種のリンクをサポートしていません。Web サイトからの呼び出しをバックグラウンドで待機する「クライアント」プログラムを作成できます。その後、クライアント プログラムは Chrome を起動できます。

これがお役に立てば幸いです!

于 2013-02-08T03:00:59.827 に答える
1

それはあなたの問題ですか?: リンクを Google chrome で開きたい場合。はいの場合、それはできません。ASP.net、PHPなど..サーバー側の言語であり、それを行うことはできません! 、クライアントにアプリケーションがなければ不可能です。

于 2013-02-08T03:03:02.850 に答える