这里可能出了什么问题?问题似乎与正则表达式匹配语句有关。没有它,警报就会来,但只要我把它放进去,一切都会安静下来。非常感谢!通配符只是为了帮助查明问题,它不是目标,我确实需要正则表达式。
window.addEventListener("load", function() { myExtension.init(); }, false);
var myExtension = {
init: function() {
var appcontent = document.getElementById("appcontent"); // browser
if(appcontent)
appcontent.addEventListener("DOMContentLoaded", myExtension.onPageLoad, true);
var messagepane = document.getElementById("messagepane"); // mail
if(messagepane)
messagepane.addEventListener("load", function () { myExtension.onPageLoad(); }, true);
},
onPageLoad: function(aEvent) {
var doc = aEvent.originalTarget; // doc is document that triggered "onload" event
// do something with the loaded page.
// doc.location is a Location object (see below for a link).
// You can use it to make your code executed on certain pages only.
var url = doc.location; // i have also tried doc.location.href
if (url.match(.*)) {alert( url );}
}
}