锚定导航无法在Samsung Android设备上运行

时间:2014-06-12 15:02:26

标签: android android-webview anchor samsung-mobile epub

我正在开发用于阅读epub书籍的Android应用程序,我使用WebView来显示本书的章节。书中有内部链接和锚。 (文件://some_path/some_file.html#some_hash )。当用户点击此内部链接时,除了所有三星设备之外,WebView将转到所有手机上的所需锚点。

1 个答案:

答案 0 :(得分:1)

您是否尝试过提供一些自定义的webview客户端,试试这个,它可能会有所帮助:

myWebView.setWebViewClient(new MyCustomWebViewClient());

... ...

public class MyCusomWebViewClient extends WebViewClient {
    public HelloWebViewClient() {}

    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
        return true;
    }

    @Override
    public void onPageFinished(WebView view, String url) {
        super.onPageFinished(view, url);
    }
}