我正在阅读一种可以创建自定义 HTML 标签的技术,如下所示:
<!-- REGISTER CUSTOM ELEMENTS -->
<script type="text/javascript">
var ApplicationContainer = document.registerElement('application-container');
document.body.appendChild(new ApplicationContainer());
</script>
鉴于存在多种浏览器和浏览器版本,我想知道:
- 创建自定义标签安全吗?
- 如果不是,正确的解决方法是什么?
……我只是好奇,真的。
不,不推荐这样做,除非你有某种填充材料。大多数浏览器不支持它,请参阅caniuse https://caniuse.com/#feat=custom-elements.
有一些已知的 Polyfill,但它们确实有其缺点。WebComponents 存储库 https://github.com/webcomponents/custom-elements
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)