Revision control
Copy as Markdown
Other Tools
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>CustomElementUtils test</title>
<script type="module" src="existing-element.mjs"></script>
<script type="application/javascript">
const { defineLazyCustomElement } = ChromeUtils.importESModule(
{ global: "current" }
);
/**
* Call defineLazyCustomElement in the scope of this page.
*
* @param {string} tag - Name of the tag of the custom element.
* @param {string} uri - URI of the module that defines the custom element.
* @returns {Promise} Return value from defineLazyCustomElement.
*/
window.callDefineElement = (tag, uri) => {
return defineLazyCustomElement(tag, uri);
};
</script>
</head>
<body></body>
</html>