我正在尝试使用Android和IoS中的webview制作应用。 我有一个问题,当我点击Android webview中的任何区域时,此橙色线仅出现在Android中。此外,即使我使用相同的webview和相同的内容,它也不会出现在IoS中。这条线是什么?我想这只是android webview的属性,但我不确定。
这是我点击该区域时的屏幕截图。 这有点安全,请理解删除内容。
它是我的来源:layout.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/root"
android:orientation="vertical"
android:weightSum="10"
style="@style/rootlinear" >
<WebView
android:id="@+id/webView"
style="@drawable/border"
android:layout_width="match_parent"
android:layout_weight="9.5"
android:layout_height="0dp" />
和webview设置
private void setWebviewInit(WebView webview) {
webview.setInitialScale(1);
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setUseWideViewPort(true);
webview.getSettings().setLoadWithOverviewMode(true);
webview.getSettings().setSupportZoom(true);
webview.getSettings().setBuiltInZoomControls(true);
webview.getSettings().setDisplayZoomControls(false);
webview.setWebViewClient(webviewclient);
webview.setWebChromeClient(new WebviewAlert());
webview.setWebChromeClient(new ChromeClient(this));
webview.addJavascriptInterface(new JIFace(), "ezandroid");
}
答案 0 :(得分:1)
解决。
在你的CSS中添加这一行。它工作正常。感谢。
* { -webkit-tap-highlight-color: rgba(0,0,0, 0.0); outline: none; }