Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Android:除了使用addJsInterface&;onJsPrompt?_Javascript_Android_Android Webview - Fatal编程技术网

Javascript Android:除了使用addJsInterface&;onJsPrompt?

Javascript Android:除了使用addJsInterface&;onJsPrompt?,javascript,android,android-webview,Javascript,Android,Android Webview,AndroidWebView提供了addJsInterface作为js本机桥接器,但如果内存满足我的需要,它自Android2.3以来就已经崩溃了。一些聪明人通过重写onJsPrompt找到了一个解决方法。我很好奇,除了这两种方法之外,是否还有其他方法可以让js调用在webview中成为本机调用。谢谢。有一个JS引擎,叫做rhino。也许你可以用它。@Mighter,对不起,我没说清楚。我不想包括一个完整的JS引擎,比如rhino,v8,来运行JS脚本。我只是在寻找一种在WebView中创建js

AndroidWebView提供了addJsInterface作为js本机桥接器,但如果内存满足我的需要,它自Android2.3以来就已经崩溃了。一些聪明人通过重写onJsPrompt找到了一个解决方法。我很好奇,除了这两种方法之外,是否还有其他方法可以让js调用在webview中成为本机调用。谢谢。

有一个JS引擎,叫做rhino。也许你可以用它。@Mighter,对不起,我没说清楚。我不想包括一个完整的JS引擎,比如rhino,v8,来运行JS脚本。我只是在寻找一种在WebView中创建js本机网桥的新方法。如果是这样,您可以获取WebView源代码并构建自己的网桥。