Javascript 定制的内置元件在Electron中不起作用
我一直在学习自定义元素。我可以让基本的工作 JSJavascript 定制的内置元件在Electron中不起作用,javascript,html,electron,Javascript,Html,Electron,我一直在学习自定义元素。我可以让基本的工作 JS class MyText extends HTMLElement { constructor(){ super(); console.log('test') } } customElements.define('my-text', MyText); class StatusText extends HTMLSpanElement { static get observedAttribute
class MyText extends HTMLElement {
constructor(){
super();
console.log('test')
}
}
customElements.define('my-text', MyText);
class StatusText extends HTMLSpanElement {
static get observedAttributes() {return ['status']; }
constructor(){
super();
console.log("hello??");
return this;
}
attributeChangedCallback(name, oldValue, newValue) {
console.log('Custom element attributes changed.');
console.log(name, oldValue, newValue);
}
}
customElements.define('status-text', StatusText, {extends: "span"});
HTML
<my-text>Hi?</my-text>
<span is="status-text" status="ok">Hi?</span>
HTML
<my-text>Hi?</my-text>
<span is="status-text" status="ok">Hi?</span>
你好?
控制台输出
(没有)
最糟糕的是,我甚至尝试过将这个在Chrome上运行的示例复制粘贴到我自己的代码中,但不知何故,它对Electron不起作用
有什么不对劲吗
我应该提到我正在使用electron好的,在electron中的铬更新到67之前它不会工作