Shopify未执行jQuery(地理位置脚本)

时间:2018-08-10 11:13:14

标签: javascript jquery shopify

我正在尝试使用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>

1 个答案:

答案 0 :(得分:2)

基于评论中提供的喜欢和信息,我能够在您网站的上下文中运行代码。该代码已成功执行,但是您的API提供程序根据订阅级别禁止您尝试执行的操作。请参见下面的错误。

enter image description here

API docs的说法有所不同-The current subscription plan does not support this API endpoint.