问题标签 [evaluatejavascript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
26 浏览

android - Android是如何实现evaluateJavascript的?

我希望知道WebView's 的一些实现细节evaluateJavascript。WebView如何执行注入的JavaScript代码并将结果返回给Java部分?

例如,假设我使用此 API 执行jsCode,然后在其回调中接收结果为value.

JavaScript 端接收到jsCode后,如何执行jsCode并将结果返回给回调的evaluateJavascript?以下基本步骤是我猜的:

有谁知道Android是如何实现的evaluateJavascript?或者您能指出一些我可以研究的资源(例如,相关的 Android 源代码)吗?