YesYo.com MintState Forums  
뒤로    YesYo.com MintState BBS > Tech > Android
검색
멤버이름  오토
비밀번호 
 

 
작성일 : 11-05-11 16:02
WebView 사용시 Javascript Alert, Confirm 출력
 글쓴이 : MintState
조회 : 5,832  
WebView 사용시 Javascript Alert, Confirm 출력

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");
    }
}
Rated 0/5 (0%) (0 Votes)

(\__/)
(='.'=)
(")_(")~
Search Infomation by MintState
MintState

 
 

Total 18
번호 제   목 글쓴이 날짜 조회
18 apktool을 이용하여 APK 파일 다루기 MintState 11-01 4890
17 BitmapDrawable과 Bitmap MintState 06-09 5225
16 Android Bitmap Object Resizing Tip MintState 06-09 4492
15 Android XML Parsing Tutorial - Using SAXParser MintState 06-07 4439
14 Android XML Parsing Tutorial – Using DOMParser MintState 06-07 4906
13 Splash(로딩) 화면 표시 MintState 05-31 5615
12 WebView 로딩중 에만 ProgressBar 진행상태 표시 MintState 05-16 6354
11 화면 회전 (Rotation) MintState 05-15 5803
10 WebView 로딩 메시지 표시 MintState 05-13 5533
9 WebView 사용시 Javascript Alert, Confirm 출력 MintState 05-11 5833
8 WebView 에서 tel: 인식 MintState 05-11 4576
7 구글 맵 API Key 발급 MintState 04-27 4987
6 Android <-> WebView 간 호출하기 MintState 04-21 5591
5 여러 크기의 폰에 따른 레이아웃 설정 (1) MintState 04-20 4986
4 Http Post 방식으로 웹서버와 자료를 주고받는 예제 MintState 04-03 5312
3 HttpPost (POST 방식으로 파라메터 넘기기) MintState 03-31 5791
2 [PDF] Android UI Design Patterns MintState 03-31 4423
1 android 웹서비스 구현하기 참조 문서 MintState 03-31 6501
모바일 버전으로 보기
CopyRight ©2004 - 2018, YesYo.com MintState. ™