Javascript Cordova上的聚合物

Javascript Cordova上的聚合物,javascript,android,angularjs,cordova,polymer,Javascript,Android,Angularjs,Cordova,Polymer,有人使用polymer运行cordova应用程序吗 我在cordova上使用angular.js和polymer,在我的Chrome(v37)中一切正常,在Android调试控制台中我收到一个错误,屏幕保持白色: 07-03 16:53:26.865: D/CordovaLog(11728): file:///android_asset/www/js/index.js: Line 9899 : Error: Assertion failed 07-03 16:53:26.865: D/Cordo

有人使用polymer运行cordova应用程序吗

我在cordova上使用angular.js和polymer,在我的Chrome(v37)中一切正常,在Android调试控制台中我收到一个错误,屏幕保持白色:

07-03 16:53:26.865: D/CordovaLog(11728): file:///android_asset/www/js/index.js: Line 9899 : Error: Assertion failed
07-03 16:53:26.865: D/CordovaLog(11728):     at c (file:///android_asset/www/polymer/platform/platform.js:12:21781)
07-03 16:53:26.865: D/CordovaLog(11728):     at b (file:///android_asset/www/polymer/platform/platform.js:13:8230)
07-03 16:53:26.865: D/CordovaLog(11728):     at b.F.insertBefore (file:///android_asset/www/polymer/platform/platform.js:13:11769)
07-03 16:53:26.865: D/CordovaLog(11728):     at b.F.appendChild (file:///android_asset/www/polymer/platform/platform.js:13:11720)
07-03 16:53:26.865: D/CordovaLog(11728):     at replaceWith (file:///android_asset/www/js/index.js:6983:16)
07-03 16:53:26.865: D/CordovaLog(11728):     at applyDirectivesToNode (file:///android_asset/www/js/index.js:6282:13)
07-03 16:53:26.865: D/CordovaLog(11728):     at compileNodes (file:///android_asset/www/js/index.js:5958:15)
07-03 16:53:26.865: D/CordovaLog(11728):     at compileNodes (file:///android_asset/www/js/index.js:5970:15)
07-03 16:53:26.865: D/CordovaLog(11728):     at compileNodes (file:///android_asset/www/js/index.js:5970:15)
07-03 16:53:26.865: D/CordovaLog(11728):     at compileNodes (file:///android_asset/www/js/index.js:5970:15)
Polymer版本为0.3.3,cordova版本为3.5.0-0.2.4,Android版本为4.4.4


应用程序没有启动,我删除了所有html进行测试,但错误保持不变

我在安卓4.4上使用了它。我听说有传言说你可以使用Crosswalk让它与早期版本的Android一起工作

我在这里为我的Polymer Cordova项目制作了一个教程:


它在4.4.4上运行良好,但我需要支持早期版本,因此我使用了MobileChromeApps,它使用Cordova和crosswalk来使用chrome部署应用程序,而不是使用polymer不支持的默认浏览器

这对我来说很好,但在iOS上它没有使用chrome,而是使用默认的webView,即safari,它似乎不适用于MobileCromeApps,但适用于普通的旧Cordova。啊


有人用MobileCromeApps为iOS工作过吗?

NIC教程真的很好。谢谢你,尼克

此外,我建议检查Chrome开发编辑器,它已经内置了所有可以播放和运行的东西

移动应用程序

镀铬除虫剂


希望能有帮助。

我在iPhone 6上使用聚合物和Cordova,效果非常好


我在使用Polymer 1.0时也遇到了很多问题。 对我来说,解决方案是解决CORS(交叉脚本),应用程序安全相关的问题。诀窍是在config.xml中添加以下内容

<gap:plugin name="cordova-plugin-whitelist" source="npm" version="1.2.1" />

有选择

<allow-navigation href="http://*/*" />
<allow-navigation href="https://*/*" />
<allow-navigation href="data:*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<access origin="*" />


以这种方式使用它们是不安全的(你允许一切,允许每个人)。但它让我可以使用外部CDN服务器访问Polyfill和其他东西。一开始它挡住了我,显示了一个白色屏幕。

我正在Chrome(36)beta版上试用,但不是Cordova。我的装订有问题。具体来说,ngNodel不适用于纸张复选框之类的东西。此外,自定义属性似乎没有正确绑定。看看angular bind聚合物,看看它是否适合你。是的。使用人行横道,你可以让它工作到ICS