[英]Cordova windows 8 app: load external javascript (google maps)
我有一个适用于iOS的cordova应用程序,现在我也必须为Windows构建它。 我面临的问题是应用程序中有一个谷歌地图,但是当我启动它时,我收到此错误:
谷歌是未定义的
在控制台中我发现了这个:
应用无法在本地上下文中加载远程Web内容
在我看来,问题是外部资源加载。
那么,我该如何解决这个问题呢?
有没有办法在Windows 8应用程序中加载外部资源?
任何帮助是极大的赞赏! 谢谢!
我面临同样的问题。 我发现这个解决方案可以在应用中加载Google地图。
作者使用iFrame来显示地图:
default.html中
...
<body>
<iframe id="Map" src="ms-appx-web:///map.html" style="width:100%;height:100%;"></iframe>
</body>
map.html
<!DOCTYPE html>
<html>
<head>
<title></title>
<script
src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&signed_in=true">
</script>
...
我不需要包含地图,但想在我现有的viewmodel中使用Google地方库。
我希望给定的解决方案可以解决您的问题。
该应用程序是否适用于iOS,或者问题是在这两个平台上。
你有没有为谷歌地图添加脚本,如
<script src="http://maps.googleapis.com/maps/api/js key=AIzaSyDY0kkJiTPVd2U7aTOAwhc9ySH6oHxOIYM&sensor=false"></script>
并允许配置文件中的脚本URL为
<access origin="*">
对于所有外部链接
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.