firefox扩展中的Javascript正则表达式
这里会出什么问题?问题似乎在于正则表达式匹配语句。没有它,警报就来了,但我一把它放进去,一切都安静了。非常感谢!通配符只是为了帮助找出问题所在,这不是目的,我确实需要正则表达式firefox扩展中的Javascript正则表达式,javascript,regex,firefox-addon,match,Javascript,Regex,Firefox Addon,Match,这里会出什么问题?问题似乎在于正则表达式匹配语句。没有它,警报就来了,但我一把它放进去,一切都安静了。非常感谢!通配符只是为了帮助找出问题所在,这不是目的,我确实需要正则表达式 window.addEventListener("load", function() { myExtension.init(); }, false); var myExtension = { init: function() { var appcontent = document.getElementByI
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 );}
}
}
match
接受一个regexp对象。regexp对象可以用/regex here/
格式的文本构造(请注意斜杠)
在代码中,您应该会看到报告给的语法错误
[编辑]要100%清除,您需要
.match(/.*/)
而不是。match(.*)
match
接受一个regexp对象。regexp对象可以用/regex here/
格式的文本构造(请注意斜杠)
在代码中,您应该会看到报告给的语法错误
[编辑]要100%清楚,您需要
.match(/.*/)
而不是.match(.*)
我不知道斜杠是其中的一部分,尽管它们只是标记。谢谢。我想把这个答案贴出来,但我读了二年级的问题。我不知道斜线是其中的一部分,尽管它们只是分数。谢谢。我曾考虑过发布这个答案,但我读的是二年级的问题。