[안드로이드 스튜디오] 웹뷰에서 자바스크립트 가능하게
필그램
·2019. 3. 21. 00:58
일반 폰 브라우져에서는 자바스크립트가 가능하나,
엡에서 웹을 볼경우 즉, webview 에서는 자바스크립트 추가 설정이 필요하다.
package com.aaa.t1;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class InfoActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_info);
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
WebView webshop = new WebView(this);
setContentView(webshop);
webshop.setWebViewClient(new WebViewClient() {
});
//자바스크립트 가능케함
WebSettings webSettings = webshop.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setBuiltInZoomControls(true);
webSettings.setDomStorageEnabled(true); //--
webSettings.setJavaScriptCanOpenWindowsAutomatically(true); //--
webshop.loadUrl("https://www.google.com/");
}
}
'프로그래밍 > 모바일: iOS, Java, Android, Swift' 카테고리의 다른 글
[JAVA] length와 length(), size 사용법 (0) | 2021.02.14 |
---|---|
안드로이드 FCM 푸시알림 [열코의 프로그래밍 일기] (0) | 2019.03.27 |
안드로이드 컬러 포지션 (0) | 2019.01.30 |
안드로이드의 버튼 링크 (0) | 2019.01.28 |
[Android] 라디오 버튼 선택 및 Switch조건문으로 실행법 (0) | 2017.10.21 |