본문 바로가기

웹뷰7

Swift WKWebView 로드 시 url에 한글이 포함되어있는 경우 var url = 본인 url주소 변수.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)! url = URL(string: url)! 이렇게 하셔서 url변수를 웹뷰에 로드하시면 문제가 해결됩니다. 2021. 8. 20.
ios WKWebView 띄워보기 (웹뷰) import UIKit import WebKit class ViewController: UIViewController,WKUIDelegate { @IBOutlet weak var mWebView: WKWebView! override func loadView() { let webConfiguration = WKWebViewConfiguration() mWebView = WKWebView(frame: .zero, configuration: webConfiguration) mWebView.uiDelegate = self view = mWebView } override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loadin.. 2020. 5. 7.
안드로이드(Android) 하이브리드(Hybrid)앱 첨부파일 다운로드 Webview 하시면서 웹개발자가 게시판같은곳에 첨부파일을 올려놓습니다. 이걸 다운받을려면 따로 설정을 해줘야하는데요. 그걸 한번 포스팅 해보겠습니다. mWebView.setDownloadListener(new DownloadListener() { @Override public void onDownloadStart(String url, String userAgent, String contentDisposition, String mimetype, long contentLength) { try { DownloadManager.Request request = new DownloadManager.Request(Uri.parse(url)); DownloadManager dm = (DownloadManager) g.. 2020. 2. 26.
안드로이드(Android) 웹뷰(WebView) 인터넷연결 상태 체크하여 알림창 띄우기 Webview를 이용하는동안 데이터가 소진된다거나 와이파이 끊어져서 인터넷이 응답하지않는 경우에 사용해봅니다. mWebView.setWebViewClient(new SslWebViewConnect(){ @Override public void onReceivedError(final WebView view, int errorCode, String description, final String failingUrl) { mWebView.removeView(view); mWebView.destroy(); Intent intent = new Intent(getApplicationContext(),NetworkNotConnectionActivity.class); startActivity(intent); super.o.. 2020. 2. 21.