gpt4 book ai didi

cordova - 聚合物 2 和 Cordova

转载 作者:行者123 更新时间:2023-12-04 12:45:46 26 4
gpt4 key购买 nike

我正在尝试使用 Polymer 2.0 创建一个混合应用程序。我已经使用了polymer-2-application 和polymer-2-starter-kit 示例,并且在safari 浏览器上测试时它正在工作。

Safari browser

但是当我在 iOS 模拟器上运行它时,Polymer 元素没有显示。

enter image description here

这是我的示例 index.html

<!DOCTYPE html>
<html>
<head>
<meta name="format-detection" content="telephone=no">
<meta name="msapplication-tap-highlight" content="no">
<meta name="viewport" content="width=device-width, minimum-scale=1, initial-scale=1, user-scalable=yes">
<link rel="stylesheet" type="text/css" href="css/index.css">
<meta name="description" content="TestPolymer-2 description">

<link rel="manifest" href="/manifest.json">

<script src="bower_components/webcomponentsjs/webcomponents-loader.js"></script>

<link rel="import" href="src/test-element/test-element.html">

<title>Hello World</title>
</head>
<body>
<div class="app">
<test-element></test-element>
<h1>Apache Cordova</h1>
<div id="deviceready" class="blink">
<p class="event listening">Connecting to Device</p>
<p class="event received">Device is Ready</p>
</div>
</div>
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/index.js"></script>
</body>
</html>

最佳答案

问题是 Polymer 2 HTML 导入在 iOS < 10.3 上不起作用。要使其工作,您需要一个 Polyfill .

参见聚合物 2 support chart.

此外,Polymer 2 使用 ES6,它仅在 iOS 10+ 上受支持,要在 iOS 9 上使用它,您必须compile your application to ES5 .

但是由于 iOS 10 有 86%,我建议您放弃 iOS 9,只在您的应用中支持 iOS 10。

关于cordova - 聚合物 2 和 Cordova,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44432046/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com