如果您指的是window.prompt(message,default);
JS 提示符,则存在一些问题。
1.) 在桌面 IE 的支持很弱——它不支持所有字符集,消息大小有限,不能正确居中,对话框非常丑陋。(错误信息链接1,链接2)
2.) 在 Windows 8 上,在“Metro 模式”浏览器window.prompt
中定义,但尝试调用它完全失败(浏览器只是忽略它)并且您希望填充的变量获得null
分配的值
由于#2可能会影响 Windows 8 手机(我不确定有多少代码库是直接为手机移植的),因此您需要注意这种潜在的不兼容性。