【问题标题】:Web Development Guidelines for Xbox One BrowserXbox One 浏览器的 Web 开发指南
【发布时间】:2017-08-01 21:21:41
【问题描述】:

我正在开发一个需要通过 Xbox One 浏览器访问的网站,但在任何地方都找不到有关 Web 内容指南或开发规范、要求等的任何信息。我什至不确定 Xbox One 使用哪种浏览器。 IE?边缘?同样,我什至找不到联系信息来联系他们。

我知道 PS4 不久前发布了this document,其中说明了其浏览器的局限性。 Xbox One 是否有类似的文档?另外,有没有更多关于 PS4 的信息?

任何人都可以提供有关这方面的任何信息吗?

【问题讨论】:

    标签: javascript html css browser video-game-consoles


    【解决方案1】:

    Xbox One 的浏览器运行 Internet Explorer 10 的修改版本。

    Microsoft 的This article 有一个相当全面的列表,列出了 IE 10 和 XBOX One 的浏览器之间的差异。

    同样值得注意的是,XBOX One 可以运行 Edge,正如 SitePoint article 中所指出的那样。

    只需为这两个浏览器开发就可以了。

    XBOX One 的一些通用开发技巧,取自 Microsoft:

    • 鼠标、键盘、触控和控制器设计
    • 为 1024 像素宽度设计
    • 使用自适应设计 CSS 媒体查询或 JavaScript 可用于根据正在加载页面的设备的属性来更改页面的布局。 在移动设备上,考虑降低图像质量以节省带宽并提高性能。
    • 尽量减少狭窄设备上的水平滚动以提高可读性
    • 避免使用插件
    • 使用 HTML5 音频和视频 (H.264/AAC/MP3)
    • 避免使用弹出窗口

    JavaScript 调试可以通过检查Xbox One 用户代理来实现:

    if (/Xbox One/.test(navigator.userAgent)) {
        XBoxOne = true;
    }
    

    希望这会有所帮助! :)

    【讨论】:

    • 我还看到人们在 Xbox One 上使用 edge 的视频。所以这个经过修饰的 IE 版本是默认的?
    • IE 10 的升级版内置的 Xbox One 浏览器。您可以将 Edge 作为独立应用程序运行 :)
    • 绝对有帮助。 Tyvm
    【解决方案2】:

    Xbox One 浏览器是 Internet Explorer 减去一些 html 5 功能...也许这就是您要找的东西? https://msdn.microsoft.com/en-us/library/dn532261(v=vs.85).aspx

    您可以使用游戏手柄 api 来处理控制器事件

    xbox 通过扫描您的网页中的交互式元素并将它们添加到 Microsoft 的语音识别引擎来处理语音命令。

    按照 Microsoft 的建议保持您的网页相对简单,并避免使用拖放、悬停和定时交互。

    为了最大限度地提高可用性,请考虑电视、PC、平板电脑、移动屏幕

    用户不能复制粘贴

    w3c 地理定位服务不可用

    开发愉快!

    【讨论】:

    • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
    • 感谢您的有用评论,编辑了我的回复
    • 另外,我认为重要的是要注意它不是 Internet Explorer 的修饰版本,而是 Internet Explorer 10 减去一些 HTML5 功能。
    • 好吧,我改了,我使用'spruced up'的原因是因为内置语音识别功能、处理控制器事件的​​游戏api、'光标重力'和手势识别。我认为 xboxOne IE 可能会添加比删除更多的功能
    猜你喜欢
    • 2017-04-30
    • 2014-05-21
    • 2013-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-19
    • 2016-09-11
    • 2015-11-20
    相关资源
    最近更新 更多