使用geoplugin放置包含国家/地区名称的Cookie

时间:2016-09-01 06:35:44

标签: javascript wordpress cookies

我正在尝试为客户端网站上的用户进行一些Cookie跟踪,以便我们可以有条件地显示弹出窗口。我将此代码放在'标题'他们在wordpress上的主题部分。

我正在努力实施http://www.geoplugin.com/quickstart以获得他们的国家。

This code works;
<script language="JavaScript" src="http://www.geoplugin.net/javascript.gp" type="text/javascript"></script>
<script type="text/javascript">
    var name = 'country';
    var value = 'dogs';
    document.cookie = name+"="+value;
</script>

创建名为“国家/地区”的Cookie有价值的狗&#39;

如果我改变了“狗”的话。部分到我认为如下所述叫做geoplugin,它会中断并且cookie不会被放置。有什么想法吗?

<script language="JavaScript" src="http://www.geoplugin.net/javascript.gp" type="text/javascript"></script>
<script type="text/javascript">
    var name = 'country';
    var value =geoplugin_countryName();
    document.cookie = name+"="+value;
</script>

1 个答案:

答案 0 :(得分:0)

我猜这是在浏览器加载geoplugin库之前发生的。

您应该将所有这些代码放在window.onload处理程序(https://developer.mozilla.org/en/docs/Web/API/GlobalEventHandlers/onload)中 或者,如果您使用$(document).ready()

使用jQuery