我'm developing an HTML app with Cordova. I'm使用Crosswalk网页浏览量 . 我曾尝试使用Polymer(v0.5)来集成paper-elements组件 . 以同样的方式,我读到使用 <link rel="import" href="../bower_components/paper-elements/paper-elements.html">
加载html组件是不可能的;解决方案是使用Vulcanize构建工具,用于连接单个页面中的组件 .
我做了所有这些,但应用程序仍然没有识别纸质元素 . 我写了一个关于我的场景的小例子,如下:
我的cordova项目中 www/
目录的结构是:
www/
bower_components/
css/
html/
index.html
vulcanized.html
img/
js/
bower.json
index.html
www/index.html
是 www/html/index.html
档案的硫化建筑物的生成 . 最后一个是这样的:
<!doctype html>
<html>
<head>
<title>Test Project</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-capable" content="yes">
<link rel="import" href="../bower_components/paper-elements/paper-elements.html">
</head>
<body unresolved>
<div id="login">
<form>
<paper-input label="Name" floatingLabel></paper-input>
<br>
<paper-input label="Password" floatingLabel></paper-input>
<br>
<paper-button toggle>Sign in</paper-button>
</form>
</div>
</body>
</html>
这在本地服务器中运行良好,但在Web View中根本不起作用 .
有人帮我吗?根本不可能使用Cordova的纸质元素?
提前致谢!
佩德罗 .
1 回答
你在HEAD中包含了webcomponentsjs / webcomponents.min.js吗?