Javascript 如何取消绑定警报消息?
我在我的web应用程序中添加了一个自定义警报,这是基于下面关于警报问题的建议。它在iOS7设备上工作正常,但在iOS8设备上,它以粗体显示消息 是否可以不使用粗体显示消息字体 请查找附加的屏幕截图,以供参考 代码段:Javascript 如何取消绑定警报消息?,javascript,ios,ios8,iphone-6,Javascript,Ios,Ios8,Iphone 6,我在我的web应用程序中添加了一个自定义警报,这是基于下面关于警报问题的建议。它在iOS7设备上工作正常,但在iOS8设备上,它以粗体显示消息 是否可以不使用粗体显示消息字体 请查找附加的屏幕截图,以供参考 代码段: function alert2(words){ var iframe = document.createElement("IFRAME"); iframe.setAttribute("src", 'data:text/plain,');
function alert2(words){
var iframe = document.createElement("IFRAME");
iframe.setAttribute("src", 'data:text/plain,');
document.documentElement.appendChild(iframe);
window.frames[0].window.alert(words);
iframe.parentNode.removeChild(iframe);
}
function takePicture() {
alert2("Testing custom alert");
}
不,您不能依赖于它的操作系统或浏览器,但您可以制作自己的弹出框,这也很容易您只需调用
警报(…)
?添加了代码片段。如果我使用的是just alert(“Test”),则标题以粗体显示,消息在iOS8中显示良好。。我不想在屏幕上显示标题Marc B,有什么想法吗?我猜警报覆盖是浏览器内置样式的一部分,而不是你可以覆盖的东西。您可以纯粹使用css覆盖等等来创建自己的弹出窗口,但它不会产生与普通alert()相同的副作用。