[英]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.