【问题标题】:Javascript alerts not working for browser MSIE on Xbox OneJavascript 警报不适用于 Xbox One 上的浏览​​器 MSIE
【发布时间】:2014-05-21 23:37:26
【问题描述】:

这个可能很简单。 Javascript 警报不适用于 Xbox One 的 MSIE。我已经在 PC、OSX、诺基亚手机、iPhone 上对它们进行了测试。

当我使用 socket.io 时,Javascript 显然可以工作。

代码如下:

function changeGamerTag() {
    if (socket.socket.connected) {
        socket.emit('partyup add user', prompt("Enter GAMERTAG: ") + '['+ masterrace + ']');
    } else {
      alert('Party server offline.');
    }
}

【问题讨论】:

标签: javascript internet-explorer browser cross-browser xbox-one


【解决方案1】:

你可以试试像 jQuery UI 这样的库:https://jqueryui.com/dialog/。请参阅“查看源代码”下的示例以了解要包含的库和 css。 然后用它来显示对话框:

$('<div title="Oops"><p>Party server offline.</p></div>').dialog();

【讨论】:

    【解决方案2】:

    您的 HTML 完全无效:您有 2 个 BODY 部分和一个额外的结束 HEAD。 socket.io.js 也无法下载。

    【讨论】:

      【解决方案3】:

      警报没有弹出,或者您的代码在警报语句之前没有到达。你能把 alert stmt 作为你的函数“changeGamerTag”中的第一个 stmt 并检查是否有警报出现。

      【讨论】:

        【解决方案4】:

        我找到了答案:

        IE 10 for XBox does not support Javascript prompt.

        不支持 JavaScript prompt() 方法。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-09-19
          • 1970-01-01
          • 2023-03-27
          • 1970-01-01
          • 2015-02-28
          • 2021-05-10
          相关资源
          最近更新 更多