移动到 WebView HTML 锚点
Moving to a WebView HTML anchor
我的应用程序中有一个帮助 activity,它只是一个加载包含所有帮助信息的 HTML 文件的 WebView。
HTML 文件包含一系列锚点,我想根据 activity 开始导航到这些锚点,即如果用户从 activity B 中选择帮助选项, help activity 启动并自动跳转到相关指定锚点。
我的 WebView 代码在下面,是否有一个我可以用这个 WebView 调用的命令,它会跳转到指定的锚点,例如WebView.gotoAnchor(一个锚点)?
网页视图代码:
WebView webView = new WebView(this);
webView.loadUrl("file:///android_asset/html_help/help_main.html");
setContentView(webView);
webView.loadUrl("file:///android_asset/html_help/help_main.html#Anchor");
与其他答案一样,如果您从资产中加载 html:
webView.loadUrl("file:///android_asset/html_help/help_main.html#anchor");
但您可以将其与 url 一起使用。
webView.loadUrl("http://myurl#anchor");
我的应用程序中有一个帮助 activity,它只是一个加载包含所有帮助信息的 HTML 文件的 WebView。
HTML 文件包含一系列锚点,我想根据 activity 开始导航到这些锚点,即如果用户从 activity B 中选择帮助选项, help activity 启动并自动跳转到相关指定锚点。
我的 WebView 代码在下面,是否有一个我可以用这个 WebView 调用的命令,它会跳转到指定的锚点,例如WebView.gotoAnchor(一个锚点)?
网页视图代码:
WebView webView = new WebView(this);
webView.loadUrl("file:///android_asset/html_help/help_main.html");
setContentView(webView);
webView.loadUrl("file:///android_asset/html_help/help_main.html#Anchor");
与其他答案一样,如果您从资产中加载 html:
webView.loadUrl("file:///android_asset/html_help/help_main.html#anchor");
但您可以将其与 url 一起使用。
webView.loadUrl("http://myurl#anchor");