【发布时间】:2015-03-12 17:41:31
【问题描述】:
我在我正在开发的网站中使用 Polymer,并且在 Google Chrome 中开发时获得了一致的结果。但是,当我在其他浏览器(IE11、FireFox 32、Android 上的 Chrome)中测试内容时,我只看到一个空白屏幕,或者偶尔看到没有格式化的纯内容。根据Polymer's Browser Compatibility page,我不应该期望这些功能在其他浏览器上正确呈现(Android 上的 Chrome 除外)。但是,PolyMail 和 Kitteh Anonymous 之类的页面在这些浏览器上可以正常呈现,尽管会稍有延迟。
我是否遗漏了一个步骤,使我无法在 Chrome 以外的浏览器(包括 Android 版 Chrome)上看到正确生成的内容?
以下是我的页面的示例框架。我观察到有些使用模板和自定义元素,但我不确定我需要进行哪些更改才能使其在 Chrome 桌面版之外正常运行。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, minimum-scale=1.0, initial-scale=1.0, user-scalable=yes">
<title>My Polymer Site</title>
<!--Initialize Polymer-->
<script src="bower_components/webcomponentsjs/webcomponents.min.js"></script>
<link rel="import" href="bower_components/core-drawer-panel/core-drawer-panel.html">
<link rel="import" href="bower_components/core-header-panel/core-header-panel.html">
</head>
<body unresolved fullbleed>
<core-drawer-panel id="site-container-panel">
<core-header-panel id="site-nav" drawer>
<!-- drawer header panel content here -->
</core-header-panel>
<core-header-panel mode="waterfall-tall" main>
<!-- main header panel content here -->
</core-header-panel>
</core-drawer-panel>
</body>
</html>
【问题讨论】:
标签: html google-chrome browser cross-browser polymer