【问题标题】:How do I debug IE on the Xbox如何在 Xbox 上调试 IE
【发布时间】:2012-10-26 12:26:06
【问题描述】:

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

它使用 JSExtJS 以及在 xbox 上运行的示例。我们假设这个版本的 IE 只是在一些小问题上出现问题,并且想要简单地调试它以识别问题。

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

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

【问题讨论】:

  • 正是我们所需要的——要考虑的另一个版本的 IE!我不知道答案,但我希望有人这样做,因为这是我将来需要做的事情。

标签: internet-explorer debugging web xbox


【解决方案1】:

感谢大家的回复。

我现在得到了来自 Microsoft 的答复(一年后超过 1/2)

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

这为您提供了很多关于 IE 上的 xbox 的信息,但是,虽然调试设置快速且有点用处,但它并没有给出所有错误。

最初在 IE9 中尝试 - 但是 xbox 360 类似...

不支持:

console.log() (调用它会杀死你的脚本执行) 迅速的() 插件、flash、ActiveX 控件等

支持:

JavaScript

HTML5(遵循 IE10 中的标准)

如果有人提出更好的解决方案,请告诉我!

詹姆斯

【讨论】:

    【解决方案2】:

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

    Xbox Debugging

    就在 xbox 上调试 Internet Explorer 而言,我没有尝试过,没有我的 xbox 我无法尝试。

    四处搜索一下,这类事情通常不是主要出现在 Microsoft 网站上,而是用户在网络上其他地方创建的解决方案

    【讨论】:

    • 非常感谢您的帮助...正如所说的一直在谷歌搜索...但还没有!
    • 如果到周末(繁忙的周六)仍未解决此问题,那么我将尝试为周一晚上/周二下午整理一些代码
    • 非常抱歉,由于家人生病,周末/几天比较忙,我会尽快查看此内容
    • 我在 Twitter 上得到了来自 xbox 支持的几个人的更新,因为他们已将信息添加到他们的知识库中。他们说“我担心控制台上的 IE 实际上不支持 Javascript 或其他类似插件。^AD”...这很奇怪,因为运行 JS 的演示确实可以在 xbox 上的 IE 上运行。
    • 也许出于某种原因,他们不希望人们在 xbox 开发者上运行 JavaScript,因此他们试图让人们远离它或引导他们远离它
    【解决方案3】:

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

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

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

    但它的工作时间足够有用,我还没有找到更好的解决方案,除了猜测错误是什么。

    一般来说,Xbox 360 上的 IE 应该表现得像 IE 9,您应该能够使用 IE 9 来测试发往 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 的人很困惑。它工作正常。

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

    【讨论】:

    • 非常感谢。console.log 很可能是原因,因为它遍布整个代码,但感谢您提供有据可查的详细答案。虽然我同意 Javascript 确实可以在 xbox IE 上运行,但这是官方的 MS 公司线,我仍然被告知在他们所有的支持网络上都是如此。
    • Ghostlab (vanamco.com/ghostlab) 在未来的更新中应该支持在 Xbox 上进行调试。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多