snu*_*kon 6 javascript webview electron
我正在使用<webview>
标签嵌入页面。<webview>
标签有shadow-root
一个标签,<object id="browser-plugin-1 ...>
。所以我试着scrollTop
像这样设置这个标签的值。
var webView = document.getElementById('webview tag id');
var elm = webView.shadowRoot.firstChild; // elm is object tag
console.log(elm.scrollTop); // 0
elm.scrollTop = 100;
console.log(elm.scrollTop); // 0
Run Code Online (Sandbox Code Playgroud)
但是什么也没发生......
是否可以<webview>
从外部控制标签滚动位置?
是的,请执行以下操作:
var webView = document.getElementById('webview tag id');
webView.executeJavaScript("document.querySelector('body:first-child').scrollTop=100");
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2686 次 |
最近记录: |