- Common ways to obtain WebChromeClient
private void myMethod () {}
webView= (WebView) findViewById(R.id.webview); webView.setWebChromeClient(new WebChromeClient()); webView.setWebViewClient(new WebViewClient()); webView.getSettings().setJavaScriptEnabled(true); webView.loadUrl(url);
getWindow().requestFeature(Window.FEATURE_PROGRESS); WebView mWebView = (WebView) findViewById(R.id.mywebview); mWebView.getSettings().setJavaScriptEnabled(true); final Activity activity = this; mWebView.setWebChromeClient(new WebChromeClient(){ public void onProgressChanged(WebView view, int progress) { activity.setTitle("Loading..."); activity.setProgress(progress * 100); if(progress == 100) activity.setTitle("My title"); } }); mWebView.loadUrl(URL);
@Test public void shouldRecordWebChromeClient() { WebChromeClient webChromeClient = new WebChromeClient(); assertThat(shadowOf(webView).getWebChromeClient()).isNull(); webView.setWebChromeClient(webChromeClient); assertThat(shadowOf(webView).getWebChromeClient()).isSameAs(webChromeClient); }
private void initView() { mToolbar.setTitleMargin(20,20,0,10); mToolbar.setNavigationIcon(R.drawable.ic_arrow_back); mToolbar.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { mNest.smoothScrollTo(0,0); } }); mToolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { expandImageAndFinish(); } }); mTranslateYTextView.setText(title); WebSettings settings = wvZhihu.getSettings(); settings.setJavaScriptEnabled(true); settings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); settings.setLoadWithOverviewMode(true); settings.setBuiltInZoomControls(true); //settings.setUseWideViewPort(true);造成文字太小 settings.setDomStorageEnabled(true); settings.setDatabaseEnabled(true); settings.setAppCachePath(getCacheDir().getAbsolutePath() + "/webViewCache"); settings.setAppCacheEnabled(true); settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN); wvZhihu.setWebChromeClient(new WebChromeClient()); }
mWebView.getSettings().setJavaScriptEnabled(true); mWebView.loadUrl(http://your.url.com); mWebView.setWebChromeClient(new WebChromeClient()
WebView webView = (WebView) findViewById(R.id.webview); WebSettings webSettings = webView.getSettings(); webSettings.setJavaScriptEnabled(true); webSettings.setDomStorageEnabled(true); webView.setWebChromeClient(new WebChromeClient()); try { String html = readAssetFile("www/index.html"); webView.loadDataWithBaseURL("file:///android_asset/www/", html, "text/html", "UTF-8", null); } catch (IOException e) { }
public class SinaActivity extends Activity { private WebView myWebView; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); myWebView = (WebView) findViewById(R.id.webview); myWebView.setWebChromeClient(new WebChromeClient()); myWebView.setWebViewClient(new SinaActivityClient()); } }
mWebView.setWebViewClient(new WebViewClient()); mWebView.setWebChromeClient(new WebChromeClient());
web.getSettings().setJavaScriptEnabled(true); web.loadUrl("http://www.script-tutorials.com/demos/199/index.html"); web.setWebViewClient(new myWebClient()); web.setWebChromeClient(new WebChromeClient()
WebView myWebView = (WebView) findViewById(R.id.webview); myWebView.setWebChromeClient(new WebChromeClient()); myWebView.getSettings().setMediaPlaybackRequiresUserGesture(false);
WebView webview = (WebView) findViewById(R.id.wv_main); webView.setWebViewClient(new WebClient()); webview.setWebChromeClient(new WebChromeClient()); webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setBuiltInZoomControls(true); webView.getSettings().setUseWideViewPort(true); webView.getSettings().setLoadWithOverviewMode(true); webView.getSettings().setDomStorageEnabled(true); webView.setVisibility(View.VISIBLE); webView.loadUrl("http://docscanner.co.nf/intex.html");
mContentWebView.setWebChromeClient(new WebChromeClient()); mContentWebView.getSettings().setPluginState(WebSettings.PluginState.ON); mContentWebView.getSettings().setPluginState(WebSettings.PluginState.ON_DEMAND); mContentWebView.setWebViewClient(new WebViewClient()); mContentWebView.getSettings().setJavaScriptEnabled(true);
super.onCreate(savedInstanceState); WebView web=new WebView(this); web.setWebViewClient(new WebViewClient(){ web.setWebChromeClient(new WebChromeClient(){ web.loadUrl("http://www.google.com"); builder=new AlertDialog.Builder(this); builder.setView(web);
final WebView containerWbVw = findViewById(R.id.fragment_wbVw_container_id); WebSettings webSettings = containerWbVw.getSettings(); webSettings.setJavaScriptEnabled(true); containerWbVw.setWebChromeClient(new WebChromeClient());
final Dialog dialog = new Dialog(mActivity); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); dialog.setContentView(R.layout.layout); WebView webView = (WebView)dialog.findViewById(R.id.webview); webView.setWebChromeClient(new WebChromeClient()); String customHtml = "<html><body>WebViewTest</body></html>"; webView.loadData(customHtml, "text/html; charset=UTF-8", null); dialog.show();
myWebView = (WebView) findViewById(R.id.l_webview); myWebView.setWebViewClient(new WebViewClient() { }); myWebView.setWebChromeClient(new WebChromeClient() { ... } ); myWebView2 = (WebView) findViewById(R.id.l_navi); myWebView2.setWebViewClient(new WebViewClient() { }); myWebView2.setWebChromeClient(new WebChromeClient() { ... } );
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_webview); final PullScrollView refreshLayout = (PullScrollView) findViewById(R.id.refresh_layout); final WebView webView = (WebView) findViewById(R.id.webview); webView.getSettings().setJavaScriptEnabled(true); webView.setWebChromeClient(new WebChromeClient()); webView.setWebViewClient(new WebViewClient()); //设置头部加载颜色 refreshLayout.setHeaderViewColor(R.color.colorAccent, R.color.dark ,android.R.color.white); refreshLayout.setRefreshProgressStyle(ProgressStyle.LineSpinFadeLoader); refreshLayout.setRefreshListener(new PullScrollView.RefreshListener() { @Override public void onRefresh() { new Handler().postDelayed(new Runnable() { @Override public void run() { webView.loadUrl("http://www.stay4it.com"); refreshLayout.setRefreshCompleted(); } }, 1000); } }); refreshLayout.refreshWithPull(); } }
WebView wv=(WebView)findViewById(R.id.webview); wv.getSettings().setJavaScriptEnabled(true); //wv.getSettings().setPluginsEnabled(true); final String mimeType = "text/html"; final String encoding = "UTF-8"; String html = getHTML(); wv.setWebChromeClient(new WebChromeClient() { }); wv.loadDataWithBaseURL("", html, mimeType, encoding, "");
mContentWebView.setWebChromeClient(new WebChromeClient()); mContentWebView.getSettings().setPluginState(WebSettings.PluginState.ON); mContentWebView.getSettings().setPluginState(WebSettings.PluginState.ON_DEMAND); mContentWebView.setWebViewClient(new WebViewClient()); mContentWebView.getSettings().setJavaScriptEnabled(true);
mCustomViewContainer = (FrameLayout) findViewById(R.id.fullscreen_custom_content); WebSettings webSettings = mWebView.getSettings(); webSettings.setPluginState(WebSettings.PluginState.ON); webSettings.setJavaScriptEnabled(true); webSettings.setLoadWithOverviewMode(true); mWebView.loadUrl("http://www.google.com"); mWebView.setWebViewClient(new HelloWebViewClient()); public boolean shouldOverrideUrlLoading(WebView webview, String url) webview.setWebChromeClient(new WebChromeClient() { webview.loadUrl(url);