gpt4 book ai didi

javascript - 处理引用错误: geoip2 is not defined in jQuery or JavaScript

转载 作者:行者123 更新时间:2023-12-03 00:31:30 37 4
gpt4 key购买 nike

我正在使用 geoip2 API 来检测脚本中的国家/地区。

我已经编写了一个成功和错误的脚本,但是错误部分永远不会触发。

geoip2.country(onSuccess, onError);

我检查并发现我的 Firefox 上的 uBlock origin 正在阻止 geoip2 脚本。我的浏览器控制台中的错误是

ReferenceError: geoip2 is not defined

如果出现上述错误,如何在 jQuery 中处理此问题并向用户显示消息?

我通过以下方式从index.html调用这些脚本

<script type="text/javascript" src="//js.maxmind.com/js/apis/geoip2/v2.1/geoip2.js"></script> 
<script src="/scripts/js/jqgp.js"></script>

在jqgp.js中我也尝试过这个,

if (geoip2 == undefined) {
console.log("Please disable adblock.");
}

if(!geoip2)
{
console.log("Please disable adblock.");
}

但是没有执行。我正在使用火狐浏览器。顺便说一句,如果 uBlock 关闭,一切正常。

最佳答案

这应该可以解决问题。

if (!geoip2){
alert("Please disable adblock.");
}

关于javascript - 处理引用错误: geoip2 is not defined in jQuery or JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53843636/

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