gpt4 book ai didi

javascript - 使用 geoplugin 放置带有国家名称的 cookie

转载 作者:行者123 更新时间:2023-12-01 07:06:11 25 4
gpt4 key购买 nike

我正在尝试为客户网站上的用户做一些 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>

创建一个名为“country”且值为“dogs”的 cookie

如果我将“dogs”部分更改为我认为如下调用 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>

最佳答案

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

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

关于javascript - 使用 geoplugin 放置带有国家名称的 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39264240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com