Internet explorer 如何在Xbox上调试IE

Internet explorer 如何在Xbox上调试IE,internet-explorer,debugging,web,xbox,Internet Explorer,Debugging,Web,Xbox,为一家提供基于web的解决方案的公司工作,我们渴望让我们的网站在xbox上的Internet Explorer上工作。我们的网站可以在IE6-10和其他主要浏览器上运行,但是不能在xbox的解决方案上运行 它使用JS和ExtJS以及在xbox上运行的示例。我们假设这个版本的IE只是在一些小问题上有所突破,只是想简单地调试一下,以确定问题所在 有人知道如何调试此设备版本的IE/或如何模拟此版本的IE吗 与此问题相关的两个Microsoft支持服务在其当前的知识库中都没有此问题的答案。有关Xbox的

为一家提供基于web的解决方案的公司工作,我们渴望让我们的网站在xbox上的Internet Explorer上工作。我们的网站可以在IE6-10和其他主要浏览器上运行,但是不能在xbox的解决方案上运行

它使用JSExtJS以及在xbox上运行的示例。我们假设这个版本的IE只是在一些小问题上有所突破,只是想简单地调试一下,以确定问题所在

有人知道如何调试此设备版本的IE/或如何模拟此版本的IE吗


与此问题相关的两个Microsoft支持服务在其当前的知识库中都没有此问题的答案。

有关Xbox的调试信息,请转到此处

就在xbox上调试internet explorer而言,这不是我尝试过的事情,没有我的xbox,我无法尝试


搜索一下,通常这样的东西主要不在Microsoft网站上,而是在web上的其他地方由用户创建的解决方案

我有幸将调试日志信息写入Firebase()。一些类似的解决方案(使用基于JavaScript的库从Xbox向远程机器发送文本调试信息)应该可以工作——我使用Firebase,因为它相对简单,而且我对它很熟悉

这显然是一种使用Firebase的奇怪方式,也是一个非常蹩脚的调试过程。我编写调试日志代码,将项目的新版本上载到公共服务器,在Xbox上重新加载,使用Firebase数据调试器查看输出,进行更改,然后重复

有时,我所做的更改会以停止代码执行的方式破坏页面,并且我没有得到调试数据,因此我必须小心地后退一步,找出我做了什么。有时在我犯了一个错误后,退出并在Xbox上重新加载IE似乎有必要强制加载新页面

但它的工作时间足够长,非常有用,除了猜测bug是什么之外,我还没有找到更好的解决方案

一般来说,Xbox360上的IE应该像IE9一样工作,您应该能够使用IE9测试发送给Xbox的内容。但显然存在着差异。以下是我通过反复试验学到的一些东西:

不支持:

  • console.log()(调用它将终止脚本执行)
  • 提示符()
  • 插件、flash、ActiveX控件等
支持:

  • JavaScript
  • 一些HTML5,包括Canvas。。但不是本地存储
检查navigator.userAgent字符串有助于调试,该字符串将包含子字符串“Xbox”。最后一次检查时,我看到的是“5.0(兼容;MSIE 9.0;Windows NT 6.1;Trident/5.0;Xbox)”

无论是谁告诉你Xbox上的IE不支持JavaScript,你都会感到困惑。它很好用


我很想听到一些更好的调试技术。

谢谢大家的回复

我现在从微软得到了答案(一年后超过1/2)

这为你提供了很多关于IE上xbox的信息,然而,尽管调试的设置速度很快而且有点有用,但它并没有给出所有的错误

最初尝试在IE9-Xbox360是类似的,但是

不支持:

console.log()(调用它将终止脚本执行) 提示符() 插件、flash、ActiveX控件等

支持:

JavaScript

HTML5(遵循IE10中的标准)

如果有人提出更好的解决方案,请让我知道


James

正是我们所需要的-需要考虑的IE的另一个版本!我不知道答案,但我希望有人这样做,因为这是我将来需要做的事情。非常感谢你的帮助。。。如前所述,我一直在谷歌上搜索。。但是还没有!如果周末(忙碌的周六)还不能解决这个问题,那么我将尝试整理一些周一晚上/周二下午的代码。抱歉,因为家里生病,周末/几天都比较忙,当我在Twitter上被xbox支持部门的几个ppl更新后,我会马上去看看这个,因为他们已经将信息添加到了他们的知识库中。他们表示“控制台上的IE不支持Javascript或其他类似插件,我担心。^AD”。。。这很奇怪,因为在xbox上运行JS的演示在IE上工作。可能出于某种原因,他们不想让人们在xbox dev上运行JavaScript,所以他们试图让人们远离它或引导他们远离它。非常感谢。。很可能是console.log导致的,因为代码中到处都是这一点,但感谢您提供了一个有文档记录的详细答案。虽然我同意Javascript确实适用于xbox IE,但这是微软公司的官方产品线,我仍被告知他们的所有支持网络都是如此。Ghostlab()应该在将来的更新中支持在xbox上进行调试。使用microsoft的官方文档进行更新-