내 WebView 기반 앱에서 앱이 http://mobile.nytimes.com/에 WebViewClient가 6-7 onPageFinished()를 받으면 원래의 URL (http://mobile.nytimes.com/)을 반환하지만 첫 번째 3-4는 WebView.getUrl(이고 "data : text/html" 나머지는. 명백하게, data:text/html은 valid URI이다. 또한 https://url.spec.whatwg.org/#fetch-scheme을 참조하십시오.URL이 "data : text/html"인 경우 MalformedURLException을 피하는 방법은 무엇입니까?
new URL(myWebView.getUrl());
을 불행하게도 이것은 않고 MalformedURLException를 throw 할 때 WebView.getUrl()가 반환 '데이터 : text/html과'
하지만, 내 코드에서,이 같은 웹보기의 URL에서 URL을 인스턴스화 할 필요가있다.
new URL()
이 MalformedURLException을 던지지 않도록 'data : text/html'문자열을 유효한 URL 문자열로 변환하는 방법이 있습니까?
http://url.spec.whatwg.org/#fetch-scheme는 어떤가요? 또한 유효한 URL이 아닌 경우 'WebView.getUrl()'이 반환하는 이유는 무엇입니까? – WebViewer