在 Electron<webview>
文档中,有一个可以与对象一起使用的方法列表。当我尝试运行任何方法时,它们都不起作用。当我在检查器中检查元素的属性时<webview>
,它说它的原型是webview
. ( __proto__ : webview
)
所有方法都存储在该原型中。myWebview.openDevTools()
因此,当我使用这些方法(例如)时,我的元素基本上应该从其原型中继承这些方法。
然而!当我使用时,Object.getProptotypeOf(myWebview)
我得到HTMLElement
,webview
不像它在检查器中显示的那样。
这是我的代码示例:
<webview id="myWebview" src="path/to.file"></webview>
<script>
var myWebview = document.getElementById('myWebview');
console.log("myWebview: ",myWebview);
console.log("prototype: ",Object.getPrototypeOf(myWebview)); //=> HTMLElement
myWebview.openDevTools();
</script>