Javascript 如何在blogger或blogspot.com中获取当前国家名称
在blogger或blogspot中,我们可以从布局中添加html或javascript标记,然后添加gadget。如何根据不同的国家启用div?要在blogger中获取当前的国家名称,请使用此代码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);
<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的方法吗?