在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>
Run Code Online (Sandbox Code Playgroud) 我正在使用Rails 4.2,也想使用rbenv更新我的Ruby版本。
我使用Homebrew来安装ruby-build,无论我尝试通过多少次更新brew,运行时Ruby 2.1.3版都不会显示rbenv install --list。