这里是第一篇文章,但我会继续写下去,我在找出如何更改依赖于域的网站的 CSS 时遇到了一些麻烦,我的意思是,如果我想要“example.com”显示即将推出的页面但是如果您将域更改为“example.com?bypass=keyhere”,那么它会显示正在构建的实际站点,我提到了CSS,因为我正在考虑更改可见性元素等,但我什至不知道如何开始让它检测正确的域是什么。
最佳答案
您可以使用查询参数
function urlParam(name){
var results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(window.location.href);
if (results == null){
return null;
}
else {
return decodeURI(results[1]) || 0;
}
}
if (urlParam.bypass === 'keyhere') {
// if you want to do something
} else {
document.body.classList.add('hideContent')
}
关于javascript - 更改依赖于域的 css 并将 "?"添加到域中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60539403/