Tizen Web 不支持 CDN?
Tizen Web doesn't support CDN?
所以我正在 gear s2 (Tizen) 上开发一个涉及地图的应用程序。我添加了必要的
<script src="http://maps.google.com/maps/api/js?key=API_KEY&sensor=true">
google 地图和
的标签
<div id="main-map"></div>
与地图相关联,就像通常使用网络应用程序完成的那样。当 运行 应用程序时,它说:
ReferenceError: can't find "google" object
尽管这与我在 Ionic 的框架或普通网站上开发的方式相同,但它运行良好。为了验证这是否是 Google 地图的问题,我使用了 Here Maps 并出现了同样的问题。然后我检查了像 jQuery 这样的普通 CDN,当本地 jQuery 库工作时它不能正常工作!
请告知我解决此问题的方法。
终于!!
解决方法很简单。您必须在 config.xml
中添加权限。应添加以下行:
<tizen:privilege name="http://tizen.org/privilege/internet" />
<access origin="http://googleapis.com" subdomains="true" />
<access origin="http://gstatic.com" subdomains="true" />
<access origin="http://google.com" subdomains="true" />
希望这对您有所帮助:)
所以我正在 gear s2 (Tizen) 上开发一个涉及地图的应用程序。我添加了必要的
<script src="http://maps.google.com/maps/api/js?key=API_KEY&sensor=true">
google 地图和
的标签<div id="main-map"></div>
与地图相关联,就像通常使用网络应用程序完成的那样。当 运行 应用程序时,它说:
ReferenceError: can't find "google" object
尽管这与我在 Ionic 的框架或普通网站上开发的方式相同,但它运行良好。为了验证这是否是 Google 地图的问题,我使用了 Here Maps 并出现了同样的问题。然后我检查了像 jQuery 这样的普通 CDN,当本地 jQuery 库工作时它不能正常工作!
请告知我解决此问题的方法。
终于!!
解决方法很简单。您必须在 config.xml
中添加权限。应添加以下行:
<tizen:privilege name="http://tizen.org/privilege/internet" />
<access origin="http://googleapis.com" subdomains="true" />
<access origin="http://gstatic.com" subdomains="true" />
<access origin="http://google.com" subdomains="true" />
希望这对您有所帮助:)