我发现这个步骤在某个URL上运行脚本。但是,如果有多个网址,我会尝试找到合适的方法。假设我想在" make"。
的每个页面上运行脚本if(window.location.pathname == "auto/make/") {
do something;
}
答案 0 :(得分:4)
如果不引入正则表达式的额外复杂性,您可以使用indexOf
来确定路径名称是否以“/ auto / make /”开头:
if (window.location.pathname.indexOf('/auto/make/') === 0) {
// do something
}
如果您只是想确保路径名称包含“auto / make /”,但不一定在开头,那么您可以这样做:
if (window.location.pathname.indexOf('auto/make/') >= 0) {
// do something
}
答案 1 :(得分:0)
检查字符串是否匹配:
if(window.location.pathname.match(/^auto\/make\//i){
//do something;
}