Javascript警报不适用于Xbox One上的浏览器MSIE

时间:2014-04-09 01:25:11

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

这个可能很简单。 Javascript警报不适用于Xbox One的MSIE。我在PC,OSX,诺基亚手机,iPhone上测试过它们。

Javascript显然可以正常使用socket.io。

以下是代码:

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

4 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:2)

我找到了答案:

IE 10 for XBox does not support Javascript prompt.

  

不支持JavaScript prompt()方法。

答案 2 :(得分:1)

在警报声明之前,警报未弹出或您的代码未到达。你可以在你的函数“changeGamerTag”中将alert stmt作为第一个stmt,并检查警报是否出现。

答案 3 :(得分:-1)

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