最近,我将我的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中增加了折叠线
<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有以下内容
<meta http-equiv="Content-Security-Policy" content="default-src 'self' *;script-src 'self' 'unsafe-inline' 'unsafe-eval' *;style-src 'self' 'unsafe-inline' 'unsafe-eval' *;">我有什么需要配置的吗?还是缺少了。我对科多瓦最新的更新知之甚少。
任何帮助都是非常感谢的。谢谢
发布于 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实用程序,这也可能会对某人有所帮助。
https://stackoverflow.com/questions/34262874
复制相似问题