我试图通过阻止印度和巴基斯坦国家来禁用我的实时聊天。
我使用了http://www.geoplugin.com中的工具,效果很好。但是 - 我使用的是典型的http javascript。我刚刚从他们那里购买了SSL
版本,这样就不会与我当前使用HTTPS
和新javascript的网站发生冲突。
然而 - 现在我使用它 - 我收到错误消息
未捕获的ReferenceError:未定义geoplugin_countryCode
我的网站是https://www.blueskychat.com
代码如下:
<script language="JavaScript" src="https://ssl.geoplugin.net/json.gp?k=..." type="text/javascript"></script>
<script type="text/javascript">
var countryCode = geoplugin_countryCode();
if (countryCode != 'IN' && countryCode != 'PK') {
window.__lc = window.__lc || {};
window.__lc.license = 8653536;
window.__lc.chat_between_groups = false;
window.__lc.ga_version = "ga";
(function() {
var lc = document.createElement('script');
lc.type = 'text/javascript';
lc.async = true;
lc.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'cdn.livechatinc.com/tracking.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(lc, s);
})();
}
</script>
关于问题是什么以及如何解决的任何想法?
谢谢!
答案 0 :(得分:0)
您正在加载json
响应,但尝试使用javascript
方法。
只需将json.gp
替换为加载脚本的javascript.gp
属性中的src
即可。