-3

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

提前致谢。

4

1 回答 1

0

如果您可以在您的网站中劫持/注入/执行任何 JS,您可以用自定义的方法覆盖 alert 方法,该方法调用内部的原始方法 :) 像这样:

// 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)
}

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

于 2012-09-14T13:50:05.753 回答