Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 定制的内置元件在Electron中不起作用_Javascript_Html_Electron - Fatal编程技术网

Javascript 定制的内置元件在Electron中不起作用

Javascript 定制的内置元件在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

我一直在学习自定义元素。我可以让基本的工作

JS

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之前它不会工作