마스터Q&A
접속유지
가입하기
안드로이드 Q&A
최근 질문
미답변 질문
태그
사용자
질문하기
마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다.
안드로이드펍
에서 운영하고 있습니다. [
사용법
,
운영진
]
인기있는 태그
초보어플개발
(3427)
안드로이드스튜디오
(2664)
안드로이드-초보어플개발
(1333)
안드로이드-스튜디오
(1086)
도와주세요-
(995)
이미지
(970)
listview
(866)
리스트뷰
(844)
오류
(805)
레이아웃
(693)
fragment
(675)
webview
(670)
webview로 iptime 공유기 셋팅 페이지로 이동할 때, 로그인창 띄우는 것에 대한 질문입니다.
0
추천
웹뷰로 접속한 공유기 (IPTime) 페이지에 접속하려고 하는데요
로그인 전 페이지까지 접속이 되는데 관리도구를 눌렀을 시, 로그인 창이 안뜹니다.
WebSettings에서 무언가를 set해야할 것 같은데
웹페이지의 다이얼로그 창에 대해 띄우는 셋팅이 따로 필요한건가요?
아니면 다른 방법으로 띄우는 방법이 있을까요?
webview
websettings
웹뷰
공유기
다이얼로그
zenojm
(
2,840
포인트)
님이
2018년 1월 11일
질문
네이버 앱에서 기사나 사진을 길게 눌렀을 경우에 열기나 저장에 대한 다이얼로그가 띄워지는데, 웹뷰에서는 그게 안되고 있네요
웹뷰안에서의 다이얼로그 띄우는 것이 문제가 되고 있는 것 같은데
webSettings.setSupportZoom(true);
webSettings.setBuiltInZoomControls(true);
webSettings.setJavaScriptEnabled(true); // javascript를 실행할 수 있도록 설정
webSettings.setUseWideViewPort(true);
webSettings.setAllowContentAccess(true);
webSettings.setAllowFileAccess(true);
webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
webSettings.setPluginState(WebSettings.PluginState.ON_DEMAND);
필요한 setting은 다한 것 같은데 더해야할게 있을까요?
찾아보니 JsAlert에 대한 메소드 구현이 필요해서 이런식으로 구현했는데도 뜨질 않네요..
mWebView.setWebChromeClient(new WebChromeClient() {
@Override
public boolean onJsAlert(WebView view, String url, String message, final android.webkit.JsResult result)
{
new AlertDialog.Builder(myApp).setTitle("Alert").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;
}
});
Please
log in
or
register
to add a comment.
답변 달기
·
글에 소스 코드 보기 좋게 넣는 법
·
질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
답변이 채택되거나 답변에 댓글이 달리면 이메일로 알려드립니다:
답변이 채택되거나 댓글이 달리면 이메일로 알려드립니다
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면
로그인
하거나 혹은
가입
하세요.
...