Cordova windows 8应用程序:加载外部javascript(谷歌地图)
我有一个用于iOS的cordova应用程序,现在我也必须为Windows构建它。 我面临的问题是,应用程序中有一个谷歌地图,但当我启动它时,我收到以下错误: 谷歌没有定义 在控制台中,我发现: 应用程序无法在本地上下文中加载远程web内容 在我看来,问题在于外部资源加载。Cordova windows 8应用程序:加载外部javascript(谷歌地图),javascript,google-maps,cordova,windows-store-apps,windows-8.1,Javascript,Google Maps,Cordova,Windows Store Apps,Windows 8.1,我有一个用于iOS的cordova应用程序,现在我也必须为Windows构建它。 我面临的问题是,应用程序中有一个谷歌地图,但当我启动它时,我收到以下错误: 谷歌没有定义 在控制台中,我发现: 应用程序无法在本地上下文中加载远程web内容 在我看来,问题在于外部资源加载。 那么,我该如何解决这个问题呢? 有没有办法在windows 8应用程序中加载外部资源 非常感谢您的帮助!谢谢 该应用程序是在iOS上运行,还是在两种平台上都有问题 您是否添加了谷歌地图的脚本,例如 <script src
那么,我该如何解决这个问题呢?
有没有办法在windows 8应用程序中加载外部资源
非常感谢您的帮助!谢谢 该应用程序是在iOS上运行,还是在两种平台上都有问题 您是否添加了谷歌地图的脚本,例如
<script src="http://maps.googleapis.com/maps/api/js key=AIzaSyDY0kkJiTPVd2U7aTOAwhc9ySH6oHxOIYM&sensor=false"></script>
并允许配置文件中的脚本url作为
<access origin="*">
对于所有的外部链接,我面临着同样的问题。 我发现要在应用程序中加载谷歌地图
编写器使用iFrame显示地图: default.html
。。。
map.html
...
我不需要包含地图,但希望在现有的viewmodel中使用Google places库
我希望给出的解决方案能够解决您的问题。是的,脚本已经包含在config.xml文件中,并且它也是允许的。是的,该应用程序在iOS上正常工作。我面临着同样的问题,你能找到上述问题的解决方案吗?@Themaster本人不幸还没有:(我也面临着同样的问题(应用程序无法在本地环境中加载远程web内容)尝试在我的Windows 8.1应用程序中加载oracle map时。是否找到任何解决方案?请共享。
...
<body>
<iframe id="Map" src="ms-appx-web:///map.html" style="width:100%;height:100%;"></iframe>
</body>
<!DOCTYPE html>
<html>
<head>
<title></title>
<script
src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&signed_in=true">
</script>
...