Jam*_*rse 4 debugging internet-explorer xbox web
在为提供基于Web的解决方案的公司工作时,我们热衷于让我们的网站在xbox上使用Internet Explorer.我们的网站适用于IE6-10以及其他主要浏览器,但它不适用于xbox的解决方案.
它使用JS和ExtJS以及可以在xbox上运行的示例.我们假设这个版本的IE只是打破一些小的东西,并且想要简单地调试它以便识别问题.
有谁知道如何调试此设备的IE版本/或如何模拟这个版本的IE?
与此问题相关的Microsoft支持服务在其当前知识库中都没有对此进行解答.
小智 8
我有幸将调试日志信息写入Firebase(http://www.firebase.com/).一些类似的解决方案(使用基于JavaScript的库从Xbox向某个远程机器发送文本调试信息)应该可以工作 - 我使用Firebase因为它相对容易并且我对它很熟悉.
这显然是使用Firebase的一种奇怪的方式,也是一个非常蹩脚的调试过程.我编写调试日志代码,将项目的新版本上传到公共服务器,在Xbox上重新加载,使用Firebase数据调试器监视输出,进行更改并重复.
有时候,我做的更改会以停止执行代码的方式打破页面,而且我没有调试数据,所以我必须小心翼翼地退后一步,弄清楚我做了什么.有时我犯了错误后,在Xbox上退出并重新加载IE似乎有必要强制加载新页面.
但它的工作时间足够有用,除了猜测错误是什么之外,我还没有找到更好的解决方案.
一般来说,Xbox 360上的IE应该像IE 9一样,你应该能够使用IE 9来测试发往Xbox的内容.但显然存在差异.以下是我学到的一些东西,有些是经过反复试验:
不支持:
支持的:
它可以帮助调试以检查navigator.userAgent字符串,它将包含子字符串"Xbox".我检查的最后一个,我看到"5.0(兼容; MSIE 9.0; Windows NT 6.1; Trident/5.0; Xbox)".
谁告诉你Xbox上的IE不支持JavaScript是困惑的.它工作正常.
我很想听听一些更好的调试技巧.
归档时间: |
|
查看次数: |
1678 次 |
最近记录: |