我正在使用大商家上的模板平台,该平台使用Handlebars语法。我需要能够根据URL中的参数之一设置一个值,类似于“window.location.pathname”,并且我需要能够在整个站点范围内访问这个新变量。我可以使用常规JavaScript的两种不同方法使某些东西工作,但我不想在整个站点的每个地方重新创建我的脚本。因此,基本上,我需要帮助将我的两个普通脚本之一放入Handlebars中进行格式化。下面是我现在可用的内容:
或者
<p id="BrandLogo"></p>
<script>
var directory = window.location.pathname;
var branding;
var str = directory.includes("blackvue");
if (str === false) {
branding = value one;
} else {
branding = value 2
}
document.getElementById("BrandLogo").innerHTML = branding;
</script>
或者
<p id="BrandLogo"></p>
<script>
var directory = window.location.pathname;
var branding;
if (str == '/URL-I-Want-To-Focus-On/') {
branding = value one;
} else {
branding = value 2
}
document.getElementById("BrandLogo").innerHTML = branding;
</script>
提前感谢