Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌地图iframe在cordova、平板电脑和ios上的问题_Javascript_Android_Ajax_Cordova_Google Maps - Fatal编程技术网

Javascript 谷歌地图iframe在cordova、平板电脑和ios上的问题

Javascript 谷歌地图iframe在cordova、平板电脑和ios上的问题,javascript,android,ajax,cordova,google-maps,Javascript,Android,Ajax,Cordova,Google Maps,我使用的是cordova应用程序,对于地图,我让客户端使用ajax调用从网站后端下载“iframe”片段。我必须这样做,因为所有者必须上传不同地图的代码。所以问题是,这在手机上很有魅力,但在三星galaxy tab 3和iphone上,地图并没有显示出来。iframe正在充电,但为空。(我认为地图没有渲染)检查您的错误控制台,如果它看起来像这样: ERROR Internal navigation rejected - <allow-navigation> not set for u

我使用的是cordova应用程序,对于地图,我让客户端使用ajax调用从网站后端下载“iframe”片段。我必须这样做,因为所有者必须上传不同地图的代码。所以问题是,这在手机上很有魅力,但在三星galaxy tab 3和iphone上,地图并没有显示出来。iframe正在充电,但为空。(我认为地图没有渲染)

检查您的错误控制台,如果它看起来像这样:

ERROR Internal navigation rejected - <allow-navigation> not set for url='http://maps.google.com
错误内部导航被拒绝-未为url设置http://maps.google.com
把它放在config.xml上就行了

<allow-navigation href="*"/>

这对我很有用