1

我是 Android 的新手,在开发一个应用程序的过程中,我遇到了以下问题:

我在我的应用程序中使用 WebView 来查看网站(不管是哪种网站,可以是 Google 或 Reddit 或其他任何网站)。我知道我可以将“浏览器意图”与Intent.ACTION_VIEW一起使用,但为了我的应用程序的目的,我必须使用 WebView。

所以,我启用了 javascript 和 DOM api 存储:

getSettings().setJavaScriptEnabled(true);
getSettings().setDomStorageEnabled(true);

我的问题是在页面完成加载并且一些 Javascript 自动启动之后出现的。基本上,如果用户已经向下滚动并且 Javascript 告诉页面隐藏/显示某些内容(例如 DIV),则滚动重置为顶部。

我的问题是:我怎样才能避免这种行为?我希望 Javascript 正确加载,但不会干扰用户的导航。那可能吗?

在此先感谢,Best A。

4

0 回答 0