获取最近的javascript警报的文本

时间:2012-09-14 13:11:29

标签: c# javascript text alert mshtml

我正在使用mshtml编写IE扩展。有没有办法让最近的警报显示给用户的文本(​​通过C#或javascript)?

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果您可以在您的网站中劫持/注入/执行任何JS,您可以使用自定义的方法覆盖警报方法,该方法会调用原来的一个:)这样的事情:

// let's save the alert first
var _super_original_alert = window.alert;
// and now we overwrite it
window.alert = function(s){
  // do something with the received string
  // i will just log it, but you might want to send the string via
  // ajax/jsonp to a remote server
  console.log(s)

  // call the original intended alert
  _super_original_alert(s)
}

这不好,但可以做到这一点。