紧急求助大佬JS如何实现多条件判断然后隐藏DIV里的内容?

现在想实现:
1.直接输入网址不执行下面代码
2.如果访客是“北京”,“广东省”等城市的不执行下面代码

必须符合所有以上条件才执行下面代码,该如何实现呢?求大佬们指点,万分感激~

<script type="text/javascript" src="http://ip.ws.126.net/ipquery"></script>
<script type="text/javascript">
    var prov_arr = new Array("北京市","广东省");//这里是需要屏蔽的省份数组
    if (contains(prov_arr, lo)) {
        //在设定区域,不执行“按小时隐藏DIV”
      ???????
    } else {
        //不在设定区域,执行“按小时隐藏DIV”
       ??????
    }
    function contains(arr, obj) {
        var i = arr.length;
        while (i--) {
            if(obj.indexOf(arr[i]) > -1 ){
                return true;
            }
        }
        return false;
    }
</script>

按小时隐藏DIV

<script>
window.onload = function() {
  let start = "9:00:00"
  let end = "20:00:00"
  let $ = function(id) {
    return document.getElementById(id)
  }
  $("now").style.display = "none"
  $("yet").style.display = "none"
  let timeid = setInterval(() => {
    let d = new Date();
    let s = new Date(`${d.getFullYear()}/${d.getMonth()+1}/${d.getDate()} ${start}`)
    let e = new Date(`${d.getFullYear()}/${d.getMonth()+1}/${d.getDate()} ${end}`)
    if (s < d && d < e) {
      $("now").style.display = "block"
      $("yet").style.display = "none"
    } else if (d > e) {
      $("yet").style.display = "block"
      $("now").style.display = "none"
    }
  }, 500);
}
</script>

脚本放到 if 条件里吧,把上面的这些不执行的条件 & 起来就行

判断referer,如果referer是百度,就执行,默认不执行