Cordova windows 8应用程序:加载外部javascript(谷歌地图)

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

我有一个用于iOS的cordova应用程序,现在我也必须为Windows构建它。 我面临的问题是,应用程序中有一个谷歌地图,但当我启动它时,我收到以下错误:

谷歌没有定义

在控制台中,我发现:

应用程序无法在本地上下文中加载远程web内容

在我看来,问题在于外部资源加载。
那么,我该如何解决这个问题呢?
有没有办法在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>
        ...