美文网首页
vue 关于微信浏览器 alert 和 confirm 重写去域

vue 关于微信浏览器 alert 和 confirm 重写去域

作者: 我讲你思 | 来源:发表于2018-12-24 15:03 被阅读0次

alert

window.alert = function(name){
  var iframe = document.createElement("IFRAME");
  iframe.style.display="none";
  iframe.setAttribute("src", 'data:text/plain,');
  document.documentElement.appendChild(iframe);
  window.frames[0].window.alert(name);
  iframe.parentNode.removeChild(iframe);
};

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;
 };

相关文章

网友评论

      本文标题:vue 关于微信浏览器 alert 和 confirm 重写去域

      本文链接:https://www.haomeiwen.com/subject/ukrzkqtx.html