简体   繁体   English

如何将 javascript 函数传递给 webview?

[英]How can I pass javascript function to webview?

I have a unique situation.我有一个独特的情况。 I need to pass a javascript method to webview so that the web app I am launching in the webview is able to call that method to notify loading status.我需要向 webview 传递一个 javascript 方法,以便我在 webview 中启动的 web 应用程序能够调用该方法来通知加载状态。 The loading status will be error, loading, done etc. The default loading status was not giving us an accurate idea so our spinner would disappear but the web app would not have completed loading.加载状态将是错误、加载、完成等。默认加载状态并没有给我们一个准确的想法,所以我们的微调器会消失,但网络应用程序不会完成加载。 So we want the webapp to let Android know when its actually done loading.所以我们希望 webapp 在它真正完成加载时让 Android 知道。 How can I achieve this?我怎样才能做到这一点?

The method you are describing is basically webview script injection.您所描述的方法基本上是 webview 脚本注入。 Sometimes knowing the name of something makes all the difference.有时,知道某物的名称会让一切变得不同。 There are many tutorials out there so I'll just link some here:那里有很多教程,所以我只在这里链接一些:

Inject JS into Android's WebView 将 JS 注入 Android 的 WebView

Inject javascript file to my site with webview in android 在android中使用webview将javascript文件注入我的网站

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何将 JavaScript function 传递给 Silverlight? - How can I pass a JavaScript function to Silverlight? 如何将值传递给 javascript function? - How can I pass a value to a javascript function? 如何使用Java代码中的Javascript接口将数据传递到WebView中的Javascript? - How can I pass data to Javascript in a WebView using a Javascript interface in Java code? 如何将 function 传递到 JavaScript 中的另一个 function - how can I pass a function into another function in JavaScript 如何在Javascript中使用函数指针传递函数参数 - How can I pass function arguments with a function pointer in Javascript 我可以将Javascript对象传递给Android WebView吗? - Can I pass a Javascript object out to an Android WebView? 我可以将此函数传递给Javascript中的另一个函数吗? - Can I pass this function to another function in Javascript? 如何在javascript中使用函数参数成功传递响应数据? - How can I pass the response data successfully with function parameter in javascript? 在javascript中,如何传递带有参数的函数以供以后调用? - In javascript, how can I pass a function with parameter to be called later? 如何将PHP数组作为参数传递给JavaScript函数 - How can I pass a PHP array as an argument to a JavaScript function
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM