这是我如何管理一个类似的案件
webview.loadDataWithBaseURL("file:///android_asset/", your_html_as_string_here, "text/html", "utf-8", null);
webview.getSettings().setJavaScriptEnabled(true); // enable javascript
webview.addJavascriptInterface(new WebViewJavaScriptInterface(getActivity()), "app");
,并必须创建一个内部类,并调用相同的功能中提到的JavaScript界面“app.function1”
public class WebViewJavaScriptInterface {
private Context context;
/*
* Need a reference to the context in order to sent a post message l
*/
public WebViewJavaScriptInterface(Context context) {
this.context = context;
}
/*
* This method can be called from Android. @JavascriptInterface
* required after SDK version 17.
*/
@JavascriptInterface
public void function1() {
ll_translucent.setVisibility(View.VISIBLE);
}
/*
* This method can be called from Android. @JavascriptInterface
* required after SDK version 17.
*/
@JavascriptInterface
public void function2() {
new CommonActions(getActivity()).showSnackToast(verticalSeekBar, "Purchase Episode to read Further");
}
}
你看过[this](https://stackoverflow.com/questions/11955413/accessing-elements-of-one-iframe-from-another-iframe)和[this](https:// stackoverflow。 COM /问题/ 4132411 /如何对呼叫A-功能在-AN-iframe的来自该父页)? –
是的,这将需要改变我无法改变的内容。 – Krystian