这个可能很简单。 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.');
}
}
答案 0 :(得分:2)
您可以尝试像jQuery UI这样的库:https://jqueryui.com/dialog/。请参阅“查看源代码”下的示例,其中包含库和库。 css包括。 然后使用它来显示对话框:
$('<div title="Oops"><p>Party server offline.</p></div>').dialog();
答案 1 :(得分:2)
答案 2 :(得分:1)
在警报声明之前,警报未弹出或您的代码未到达。你可以在你的函数“changeGamerTag”中将alert stmt作为第一个stmt,并检查警报是否出现。
答案 3 :(得分:-1)
您的HTML完全无效:您有2个BODY部分和1个额外的关闭HEAD。 socket.io.js也无法下载。