HTML/JS の範囲内で、両方のケースを区別したいと思います。
いくつかのウィンドウ/ドキュメントのプロパティを介してそれを見つける方法があるのだろうか?
HTML/JS の範囲内で、両方のケースを区別したいと思います。
いくつかのウィンドウ/ドキュメントのプロパティを介してそれを見つける方法があるのだろうか?
WindowsInternetExplorerブラウザコンポーネントのホストアプリケーションによって提供される追加のオブジェクトモデルへのアクセスを提供するwindow.externalを見てください。ネイティブ部分で特別な識別子を定義し、html/jsから確認することができます。http://social.msdn.microsoft.com/forums/en-US/winforms/thread/737b54ee-6478-4354-8a51-bcf2e84256a3/に似ています
PS。Windows Phoneアプリの場合は、window.external.notifyを確認できます。これは、ホストされているWebブラウザーのコントロールケースにのみ存在します。
いいえ、確実な方法はありません。UserAgent で渡されたバージョン番号に基づいていくつかの推測を行うことができますが、前述のように、これはなりすましの可能性があります。
正確なユースケースが何であるかはわかりませんが、埋め込みコントロールとブラウザーの動作に矛盾があることがわかったとき。この回答 の情報は役に立ちました。