js移动端中将confirm地址栏隐藏后,出现about:blank

我用以下函数重写了confirm,图片是重写confirm前后效果

//重写confirm

        window.confirm = function (message) {

            var iframe = document.createElement("IFRAME");

            iframe.style.display = "none";

            iframe.setAttribute("src", 'data:text/plain,');

            document.documentElement.appendChild(iframe);

            var alertFrame = window.frames[0];

            var result = alertFrame.window.confirm(message);

            iframe.parentNode.removeChild(iframe);

            return result;

        }

怎么去掉这个about:blank呀?

傅军超 发布于 2019-8-17 16:26
1min目标场景问卷 立即参与
回答问题
悬赏:6 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
傅军超Lv0见习互助
发布于2019-11-19 08:00

http://layer.layui.com/mobile/

这个网站可以,已测试

  • 0关注人数
  • 937浏览人数
  • 最后回答于:2019-11-19 08:00
    请选择关闭问题的原因
    确定 取消
    返回顶部