4

Webベースのソリューションを提供している会社で働いている私たちは、XboxのInternetExplorerでサイトを機能させることに熱心です。私たちのサイトはIE6-10と他の主要なブラウザで動作しますが、xboxのソリューションでは動作しません。

xboxで動作する例でJSExtJSを使用します。このバージョンのIEは、何か小さなものを壊しているだけで、問題を特定するためにこれをデバッグしたいと考えています。

このデバイスのバージョンのIEをデバッグする方法/またはこのバージョンのIEをエミュレートする方法を知っている人はいますか?

この問題に関連する両方のMicrosoftサポートサービスには、現在のナレッジベースにこれに対する回答がありません。

4

3 に答える 3

8

デバッグログ情報をFirebase(http://www.firebase.com/)に書き込むことができました。いくつかの同様の解決策(JavaScriptベースのライブラリを使用してXboxからリモートマシンにテキストデバッグ情報を送信する)が機能するはずです-比較的簡単で慣れているため、Firebaseを使用しています。

これは明らかにFirebaseを使用するための奇妙な方法であり、デバッグのための非常に不完全なプロセスです。デバッグログコードを記述し、プロジェクトの新しいバージョンをパブリックサーバーにアップロードし、Xboxでリロードし、Firebaseデータデバッガーを使用して出力を監視し、変更を加えて繰り返します。

時々、私が行った変更は、コードの実行を停止する方法でページを壊し、デバッグデータを取得しないため、慎重に戻って、自分が何をしたかを理解する必要があります。間違えた後、新しいページを強制的にロードするために、XboxでIEを終了してリロードする必要があるように思われることがあります。

しかし、それは役に立つのに十分な時間で機能し、バグが何であるかを推測する以外に、より良い解決策を見つけられませんでした。

一般に、Xbox360のIEはIE9のように動作するはずであり、IE9を使用してXbox向けのコンテンツをテストできるはずです。しかし、明らかに違いがあります。これが私が学んだいくつかのことです。いくつかは試行錯誤によるものです。

サポートされていません:

  • console.log()(これを呼び出すとスクリプトの実行が強制終了されます)
  • 促す()
  • プラグイン、フラッシュ、ActiveXコントロールなど。

サポート:

  • JavaScript
  • Canvas ..を含むHTML5の一部ですが、ローカルストレージは含まれていませんか?

サブストリング「Xbox」を含むnavigator.userAgentストリングをチェックすることは、デバッグに役立ちます。最後に確認したところ、「5.0(互換性あり、MSIE 9.0、Windows NT 6.1、Trident / 5.0、Xbox)」が表示されていました。

XboxのIEがJavaScriptをサポートしていないと言った人は誰でも混乱します。正常に動作します。

いくつかのより良いデバッグ手法について聞いてみたいです。

于 2012-11-10T01:06:42.687 に答える
2

ご回答ありがとうございました。

マイクロソフトから回答があります(半年以上後)

http://msdn.microsoft.com/en-us/library/ie/jj883728(v=vs.85).aspx

これにより、IEでのxboxに関する多くの情報が得られますが、デバッグのセットアップは高速で便利ですが、すべてのエラーが発生するわけではありません。

最初にIE9で試してください-xbox360は似ていますが...

サポートされていません:

console.log()(これを呼び出すとスクリプトの実行が強制終了されます)prompt()プラグイン、フラッシュ、ActiveXコントロールなど。

サポート:

JavaScript

HTML5(IE10の標準に準拠)

誰かがより良い解決策を思いついたら私に知らせてください!

ジェームズ

于 2013-07-11T09:05:32.660 に答える
1

Xboxに関するデバッグ情報については、こちらをご覧ください

Xboxのデバッグ

xboxでInternetExplorerをデバッグするという点では、これは私が試みたものではなく、xboxなしではこれを試すことはできません。

多くの場合、このようなものは主にMicrosoftサイトではなく、Web上の他の場所でユーザーが作成したソリューションです。

于 2012-10-26T12:37:20.797 に答える