我只是用聚合物入门工具包构建一个入门应用程序。
直到昨天一切都很好。我可以使用 cordova 构建 android 应用程序并将其直接运行到我的 android 设备上。现在我在 routing.html 中添加了一个名为 login 的新路由,我在其中也设置了一个简单的 firebase 连接。
<script src="../../bower_components/page/page.js"></script>
<script>
window.addEventListener('WebComponentsReady', function() {
// We use Page.js for routing. This is a Micro
// client-side router inspired by the Express router
// More info: https://visionmedia.github.io/page.js/
page('/', function () {
app.route = 'home';
});
page('/users', function () {
app.route = 'users';
});
page('/users/:name', function (data) {
app.route = 'user-info';
app.params = data.params;
});
page('/contact', function () {
app.route = 'contact';
});
page('/login', function () {
app.route = 'login';
});
// add #! before urls
page({
hashbang: true
});
});
</script>
如果我在 chrome 中本地运行它,它工作得非常好。但是当用cordova构建时,我点击菜单打开一个页面,出现错误:
与新路由或 Firebase 连接有什么关系?