我发现这个步骤可以在某个 URL 上运行脚本。但是,如果有多个 URL,我会尝试找到一种正确的方法。假设我想在“make”中的每个页面上运行脚本。
if(window.location.pathname == "auto/make/") {
do something;
}
最佳答案
在不引入正则表达式的额外复杂性的情况下,您可以只使用 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
}
关于javascript - 如果在某些网页上运行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25195360/