首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cordova,内容-安全性-策略:在iframe内获得错误,因为deviceready在5秒后没有发射

问Cordova,内容-安全性-策略:在iframe内获得错误,因为deviceready在5秒后没有发射
EN

Stack Overflow用户
提问于 2015-12-14 08:54:38
回答 1查看 488关注 0票数 1

最近,我将我的Cordova应用程序从2.9.0升级到了当前的5.4版本,因为大家都知道,从cordova 2.9到5.4在项目结构上有很大的差异,我遵循了几个在线教程并升级了我的应用程序。

我就能让应用程序正常工作了。在我的应用程序中,我有映射功能,我在主html页面中以ifram加载映射,我的deviceready事件被触发,我没有问题。但是当我加载iframe内容时,我看到

神器在5秒后还没有发射。maps.googleapis.com/maps-api-v3/api/js/23/2/util.js:30 Google警告: SensorNotRequired:https://developers.google.com/maps/documentation/javascript/error-messages

在chrome控制台中(使用chrome://using)。我已经尝试过所有的解决方案,讨论了这里,但没有运气。

我在五月的index.html中增加了折叠线

代码语言:javascript
复制
<meta http-equiv="Content-Security-Policy" content="default-src 'self' *;script-src 'self' 'unsafe-inline' 'unsafe-eval' *;style-src 'self' 'unsafe-inline' 'unsafe-eval' *;frame-src 'self' *">

然后我在index.html中加载iframe,我的iframe有以下内容

代码语言:javascript
复制
<meta http-equiv="Content-Security-Policy" content="default-src 'self' *;script-src 'self' 'unsafe-inline' 'unsafe-eval' *;style-src 'self' 'unsafe-inline' 'unsafe-eval' *;">

我有什么需要配置的吗?还是缺少了。我对科多瓦最新的更新知之甚少。

任何帮助都是非常感谢的。谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-02-21 06:23:44

最后我就这样修好了。我的问题是在如果我的设备阅读事件没有被解雇,因为我总是得到

神器在5秒后还没有发射。maps.googleapis.com/maps-api-v3/api/js/23/2/util.js:30 Google警告: SensorNotRequired:https://developers.google.com/maps/documentation/javascript/error-messages

而且我的其他javascript特性已经崩溃,所以我只是简单地删除了cordova.js,然后使用parent.window希望访问父页面中的所有cordova实用程序,这也可能会对某人有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34262874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档