Tôi đã hoạt động JavaScript cho một WebView cụ thể và mở liên kết mới bên trong WebView, chứ không phải trong Trình duyệt. This Is Hoạt động chínhNgăn WebView mở Trình duyệt
package com.Afrogfx.pronouns;
import android.os.Bundle;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.view.Menu;
import android.webkit.WebView;
@SuppressLint("SetJavaScriptEnabled")
public class MainActivityPronouns extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main_activity_pronouns);
WebView wvHtml = (WebView) findViewById(R.id.webview);
wvHtml.getSettings().setBuiltInZoomControls(true);
wvHtml.getSettings().setJavaScriptEnabled(true);
wvHtml.loadUrl("http://afrogfx.com/appcatcategories.php?catid=13&parentid=11");
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main_activity_pronouns, menu);
return true;
}
}
làm thế nào tôi có thể Handel mã của tôi để mở tất cả các liên kết trong trang web bên trong WebView (App), không phải trong trình duyệt & (không hiển thị cho người sử dụng mở trong trình duyệt).
thể trùng lặp của [Nhấp URL mở trình duyệt mặc định] (http://stackoverflow.com/questions/2378800/click-url-opens-default-browser) – Confuse