我正在使用mshtml编写IE扩展。有没有办法让最近的警报显示给用户的文本(通过C#或javascript)?
提前致谢。
答案 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)
}
这不好,但可以做到这一点。