我正在开发一个用于阅读 epub 书籍的 Android 应用程序,我使用 WebView 来显示该书的章节。书中有带 anchor 的内部链接。 (file://some_path/some_file.html#some_hash)。当用户点击此内部链接时,WebView 将转到所有手机上所需的 anchor ,但所有三星设备除外。
最佳答案
您是否尝试过提供一些自定义的 webviewclient,试试这个,它可能会有所帮助:
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);
}
}
关于android - anchor 导航不适用于三星 Android 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24187750/