1

在 blogger 或 blogspot 中,我们可以从布局中添加 html 或 javascript 标签,然后添加小工具。如何根据不同的国家启用一个div?

4

2 回答 2

0

要在博主中获取当前国家/地区名称,请使用此代码

<b:eval expr='data:blog.locale.country'/>

<script>

 var country = <b:eval expr='data:blog.locale.country'/>;
console.log(country);

</script>

(阿多)

于 2018-03-16T16:35:53.193 回答
0

默认情况下,将所有div' 隐藏。使用 GeoIP 服务之一的示例代码如下所示 -

<script type="text/javascript">
//<![CDATA[
  function geoip(json) {
    window.onload = displayInCountry(json);
  }
  function displayInCountry(json) { 
    if (json.country === 'Austria') {
      document.querySelector('#DIV-ID').style.display = "block";
    }
 }
//]]>
</script>
<script type="application/javascript" src="https://get.geojs.io/v1/ip/geo.js"></script>

您需要将 替换#DIV-ID为您的 Div 元素的 ID。

于 2018-03-22T05:53:44.660 回答