我有一个 litElement,我需要从另一个域中使用它。我的浏览器是 Chrome,我正在使用“polymer serve”并直接导航到 es5-bundle。
点亮元素非常简单。只是一些静态文本。
当我使用'polymer build'
我的条目时,HTML 页面会被编译(或转换)。我看到'custom-elements-es5-adapter.js'
添加了对的引用,以及其他自定义 JavaScript。当我导航到此条目页面(在构建文件夹中)时,一切正常。但是,如果我用原始未编译版本替换该编译版本,我会在 chrome 控制台中收到错误'define is not defined'.
最终我将从另一个域调用它,并且不会用聚合物构建 HTML。(我已经尝试过跨域但它不工作)
我需要在客户端中包含哪些内容才能使用聚合物发光元件?
这是我所拥有的:
<body>
<my-element></my-element>
<script src="../node_modules/@webcomponents/webcomponentsjs/webcomponents-loader.js"></script>
<script type="module" src="./components/my-element.js" crossorigin=""?</script>
</body>