Wie die <webview> methods in Electron

Auf das Elektron <webview> Dokumentation es gibt eine Liste von Methoden, die Sie verwenden können, mit dem Objekt. Wenn ich versuche zu laufen, keine Methoden, keine davon funktioniert. Wenn ich sah in inpect die Eigenschaften der <webview> element im Inspektor, er sagt, dass sein Prototyp ist webview. (__proto__ : webview)

Ist es in diesem Prototyp, in dem alle Methoden gespeichert werden. Also mein element sollte im Grunde nur Erben die Methoden von Ihrem Prototyp, wenn ich diese Methoden (z.B. myWebview.openDevTools()).

Jedoch! wenn ich Object.getProptotypeOf(myWebview) bekomme ich HTMLElement, NICHT webview wie es zeigt Sie im "Inspektor".

Hier ein Beispiel von meinem code:

<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>

InformationsquelleAutor Sam Eaton | 2015-06-10

Schreibe einen Kommentar