我正在尝试使用jQuery脚本根据用户的位置更改联系人页面的布局。它可以在JSbin中按预期方式工作,但是当移植到Shopify时,它根本无法正常工作。
控制台中没有任何东西可以表明存在冲突。
有人知道为什么它不起作用吗?
编辑:将代码段更新为有效的解决方案。被调用的IP服务不允许HTTPS请求,我切换到另一个请求,现在它可以按预期在Shopify上运行。
<script>
$(document).ready(function() {
$.ajax({
url: "https://freegeoip.app/json/",
dataType: "jsonp",
success: function(json) {
if (json.country_code === "GB") {
alert('you are in the UK');
}
}
});
});
</script>
答案 0 :(得分:2)
基于评论中提供的喜欢和信息,我能够在您网站的上下文中运行代码。该代码已成功执行,但是您的API提供程序根据订阅级别禁止您尝试执行的操作。请参见下面的错误。
API docs的说法有所不同-The current subscription plan does not support this API endpoint.