Android'd WebView에서 특정 명명 된 앵커에 로컬로 저장된 페이지를 여는 데 호환성 문제가 있습니다. 현재 단순히 사용하고 있습니다WebView url에서 명명 된 앵커로 스크롤하는 방법은 무엇입니까?
webView.loadUrl("file:///android_asset/page.html#fragment");
내 4.1 장치에서 정상적으로 작동하지만 다른 장치의 사용자는 작동하지 않는다고 계속 불평하고 있습니다. url fragment#fragment
부분없이 페이지를 열기 4.0.3에 예를 들어
나는 단편을 사용하지 않고 loadUrl(String)
메서드를 두 번 호출하여 조각을 열어 보았습니다. 또한 JavaScript를 사용하여 페이지의 위치를 변경합니다.
나는 무엇을 더 시도 할 수 있습니까?
체크 http://stackoverflow.com/questions/3039555/android-webview-anchor-link-jump-link-not-working – Fortega
: 당신은 그들이 아이스크림도 샌드위치에 작업 할 경우 이 [메타 질문] (http://meta.stackexchange.com/q/158228/148672)을 확인하고 싶을 수도 있습니다. –
@Fortega, 링크를 제공해 주셔서 감사합니다! 이상한 점은 WebView가 단편을 무시하고 있다는 많은 보고서가 있지만, 제 경우에는 작동하는 URL에 단편을 추가하면 페이지가로드되지 않습니다! – Czechnology