js 能不能捕获 alert 获取 alert 弹出的内容

请求

在 h5 页面 ,如果页面触发了 原生 alert 事件,
根据 alert 弹出的内,需要做相应的处理。

js 能 监听 alert 事件吗 ,并获取 alert 的文本内容

场景

h5 页面 做了 打开 APP 的链接,当用户没有装 APP ,苹果会弹出 一个 alert 错误内容,

阅读 12.1k
2 个回答

可以重写alert方法

var _alert =window.alert;
window.alert = function(){
    console.log(arguments);
    _alert(arguments);
}

不能获取,因为alert并不能当作一个事件去监听。
你要获取里面的值,在alert前对值进行存储,alert后再使用该值。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题