Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何取消绑定警报消息?_Javascript_Ios_Ios8_Iphone 6 - Fatal编程技术网

Javascript 如何取消绑定警报消息?

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,');

我在我的web应用程序中添加了一个自定义警报,这是基于下面关于警报问题的建议。它在iOS7设备上工作正常,但在iOS8设备上,它以粗体显示消息

是否可以不使用粗体显示消息字体

请查找附加的屏幕截图,以供参考

代码段:

 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()相同的副作用。