0
我在ip地址http://10.0.0.15/lrbc
上有一个开发环境,当我点击移动地图时,地图会抛出一个错误Uncaught TypeError: undefined is not a function VM19375:120
。它加载很好,只是不能拖动地图,因为它错误的mousedown
或dragstart
(我不能告诉它的精缩)为什么谷歌地图通过IP运行时失败
完全一样的页面,运行时通过http://apps01/lrbc
工作正常。
<!DOCTYPE html>
<html><body>
<script>
window.mapsCallbacks = [];
window.mapsInit = function(){
console.log('init');
mapProp = {
draggable: true,
center: new google.maps.LatLng(40, -100),
zoom: 8,
streetViewControl: false,
clickable: false,
mapTypeId: google.maps.MapTypeId.HYBRID,
};
var m = document.getElementById('aaa');
var map = new google.maps.Map(m, mapProp)
};
</script>
<div id="aaa" style="height: 300px; width: 300px"></div>
<div class="content-steps"></div>
<div class="content-forms">
<div class="text-center">
<img src="/lrbc/images/loading.gif" />
</div>
</div>
<div class="content-actions"></div>
</body></html>
<script src="http://maps.googleapis.com/maps/api/js?callback=mapsInit" type="text/javascript"></script>
没关系,我可以使用映射apps01
地址的DNS,但是这把像戳,并督促,直到我偶然发现了事情的原委一小时。所以我的问题是为什么会发生这种情况?
只是开玩笑,现在我也遇到'apps01'的错误。这是如此烦人,没有合理的手段来调试,我正在考虑改用bing。 – Funkodebat 2014-09-24 18:28:14
o .. m ... g ...当我在浏览器中打开'console'时,它会中断..什么?这与我在家中安装的反应开发工具有什么关系,并且出现在我的工作浏览器中。 – Funkodebat 2014-09-24 18:30:20
所以...我的控制台欺骗了一个用户代理设置..它必须在某个时候自动设置,因为它是一个字符串,我不记得粘贴在假的用户代理中...... WEIRD – Funkodebat 2014-09-24 18:34:07