我正在开发一个应用程序,用户可以在其中添加要阻止的 URL,这意味着这些 URL 无法在浏览中打开。为此,我添加了一个 URL 块观察器。
context.getContentResolver().registerContentObserver(Browser.BOOKMARKS_URI, true, this);
它工作正常,当在浏览器中打开被阻止的 URL 时,我将用户重定向到 www.google.com;但是当按下浏览器的后退按钮时,不会调用该观察者并且被阻止的网站也会打开。所以任何清除浏览器缓存文件的方法,以便在后台无法打开该网站或任何其他方式来处理这种情况。
谢谢。