안드로이드 스튜디오 웹뷰 자바스크립트 허용
단순 웹뷰를 만든다고 해서 웹페이지에 자바스크립트가 인식하는 것이 아닙니다.
아래와 같은
settings.setJavaScriptEnabled(true); //자바스크립트 허용
문구를 넣어줘야 웹뷰에서 자바스크립트를 인식할 수 있습니다.
안드로이드 스튜디오를 이용하면 웹뷰를 무척이나 쉽게 만들 수 있습니다.
public class MainActivity extends AppCompatActivity {
WebView webView2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webView2 = (WebView) findViewById(R.id.webView2);
webView2.setWebViewClient(new WebViewClient()); //새창 열기 없이 웹뷰내에서 다시 열기
WebSettings settings = webView2.getSettings();
settings.setJavaScriptEnabled(true); //자바스크립트 허용
webView2.loadUrl("http://www.domain.com");
}
}
위 소스에 보면 새창 열기 막기와 자바스크립트 허용 부분이 있습니다.
'IT > 안드로이드' 카테고리의 다른 글
안드로이드 스튜디오 웹뷰 alert 인식하게 하기 (0) | 2016.12.08 |
---|---|
안드로이드 스튜디오 어플 버전 표시 (0) | 2016.12.08 |
안드로이드 스튜디오 웹뷰 새창 막기 (0) | 2016.12.08 |
안드로이드 스튜디오 아이콘명 바꾸기 (0) | 2016.12.07 |
안드로이드 스튜디오 웹뷰 전체 화면 만들기 (0) | 2016.12.07 |