javascript - 更改依赖于域的 css 并将 "?"添加到域中

标签 javascript html css dns

这里是第一篇文章,但我会继续写下去,我在找出如何更改依赖于域的网站的 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/

相关文章:

javascript - 使用 jQuery 滚动一个 div

php - HTML 表格到图像

javascript - 如何从 href 获取数据到字符串并在之后使用它

javascript - 无法增加视频元素宽度

html - 占位符中的图像具有自己的背景

javascript - 如何根据 src 301 重定向 URL 属性隐藏图像?

javascript - 使用 javascript/jQuery 操作 dom 元素属性的最佳方法

javascript - 如何在 Semantic-UI 中的弹出数据工具提示中添加换行符

javascript - 将本地 JavaScript 文件导入到单个 JavaScript 文件中

javascript - 四舍五入到最接近的 10 000 Javascript