webviewに外部javascriptを挿入し、その関数の1つを実行します。終了後、アラートが発生し、活動
に文字列を返しますが、これは私がそれを行う方法ですが、それはAndroid webviewで外部jsを注入し、関数を実行し、警告を発生させます。
view.loadUrl("javascript:(function() { var script=document.createElement('script');script.type='text/javascript';script.src=" + jsFileURL + ";" + "document.getElementsByTagName('head').item(0).appendChild(script);window.HTMLOUT.showHTML(execute());})()");
これは私が実装する方法である(JSは既にテストされて)動作するようには思えませんアラートがChromeClient
browser.addJavascriptInterface(new MyJavaScriptInterface(), "HTMLOUT"); browser.setWebViewClient(new mWebViewClient()); browser.setWebChromeClient(new mChromeClient()); browser.loadUrl("file:///android_asset/Travian comx2b.htm");
をチェックしてみてくださいません、私は他の多くのテストと一緒にこれを行っています。私は10回の試行のうち1回それが働いたが、それはすべてであると言わなければならない。私は安定した負荷を防ぐ他の問題もあると思います。次に、私は作品を掲載しました。 – kkakosim