Javascript 如何对webview的内容执行querySelector

Javascript 如何对webview的内容执行querySelector,javascript,google-chrome,webview,google-chrome-app,Javascript,Google Chrome,Webview,Google Chrome App,我制作了一个chrome应用程序,可以在webview中打开一些网站。 我想让我的应用程序自动单击使用querySelector()选择的webview页面上的按钮 如何做到这一点?是的,可以使用将javaScript代码注入页面,例如: var webview = document.querySelector("webview"); webview.executeScript({code: "document.querySelector('selector').click()"}) 希望这有

我制作了一个chrome应用程序,可以在
webview
中打开一些网站。 我想让我的应用程序自动单击使用
querySelector()
选择的
webview
页面上的按钮


如何做到这一点?

是的,可以使用将javaScript代码注入页面,例如:

var webview = document.querySelector("webview");
webview.executeScript({code: "document.querySelector('selector').click()"})

希望这有帮助。

是的,这有帮助。但Chrome团队可以用一种更直接的方式做到这一点。可以在XHR响应上执行这些操作(必须将响应类型设置为DOM,然后可以直接操作它)。我认为这也不是最有效的方法,因为它可能使用了某种“eval()”。