WebView 사용시 Javascript Alert, Confirm 출력
페이지 정보
작성자 MintState 댓글 0건 조회 11,748회 작성일 11-05-11 16:02본문
WebView 사용시 Javascript Alert, Confirm 출력
WebView에서는 자바스크립트의 Alert가 작동 하지 않는다 때문에 아래와 같이 설정하여 주면 Alert가 작동한다.
WebView에서는 자바스크립트의 Alert가 작동 하지 않는다 때문에 아래와 같이 설정하여 주면 Alert가 작동한다.
public class test3 extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); final WebView browser = (WebView)findViewById(R.id.webView1); browser.getSettings().setJavaScriptEnabled(true); //javascript 사용 가능하게 한다 final Context myApp = this; browser.setWebChromeClient(new WebChromeClient() { @Override public boolean onJsAlert(WebView view, String url, String message, final android.webkit.JsResult result) { new AlertDialog.Builder(myApp) .setTitle("AlertDialog") .setMessage(message) .setPositiveButton(android.R.string.ok, new AlertDialog.OnClickListener() { public void onClick(DialogInterface dialog, int which) { result.confirm(); } }) .setCancelable(false) .create() .show(); return true; }; }); browser.loadUrl("http://yesyo.com"); } }
|
댓글목록
등록된 댓글이 없습니다.