Javascript 如何在blogger或blogspot.com中获取当前国家名称

Javascript 如何在blogger或blogspot.com中获取当前国家名称,javascript,jquery,blogger,blogspot,blogger-dynamic-views,Javascript,Jquery,Blogger,Blogspot,Blogger Dynamic Views,在blogger或blogspot中,我们可以从布局中添加html或javascript标记,然后添加gadget。如何根据不同的国家启用div?要在blogger中获取当前的国家名称,请使用此代码 <b:eval expr='data:blog.locale.country'/> <script> var country = <b:eval expr='data:blog.locale.country'/>; console.log(country);

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

要在blogger中获取当前的国家名称,请使用此代码

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

<script>

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

</script>
默认情况下,隐藏所有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。

您可以利用GeoIP服务,如获取访问者的国家/地区,并据此在页面上显示/隐藏小工具information@PrayagVerma我已经找到了一些API并尝试过,但找不到在blogger中使用它的方法。你能建议一种使用你在blogspot中推荐的API的方法吗?