Comment utiliser le <webview> méthodes d'Électrons

Sur l'Électron <webview> la documentation il y a une liste de méthodes que vous pouvez utiliser avec l'objet. Lorsque j'essaie d'exécuter l'une quelconque des méthodes, aucune de ces travaux. Quand j'ai regardé dans inpect les propriétés de la <webview> élément dans l'inspecteur, il est dit que son prototype est webview. (__proto__ : webview)

C'est dans ce prototype, où tous les moyens sont stockées. Donc, mon élément fondamentalement, il suffit d'hériter de ces méthodes à partir de son prototype lorsque j'utilise ces méthodes (par exemple,myWebview.openDevTools()).

Cependant! lorsque j'utilise Object.getProptotypeOf(myWebview) - je obtenir HTMLElement, PAS webview comme il le montre dans l'inspecteur.

Voici un exemple de mon 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>

OriginalL'auteur Sam Eaton | 2015-06-10