如何在 Android 默认浏览器上阻止某些 url(网站)???
I want to restrict user to access some url which are black listed.
例如。如果我想阻止 Facebook,那么手机内置应用程序浏览器将无法访问此 Facebook 网站。
提前致谢!
您想通过让用户安装应用程序来阻止用户设备上的某些网站吗?
如果是这种情况,只有扎根后才有效。如果是,那么您可以将 url 条目添加到主机文件中并将其重定向到另一个 IP 地址(例如 127.0.0.1)。但由于他们需要获得 root 权限,因此可能会弹出一个窗口,询问是否有权访问 root 权限。这可能会引起用户的怀疑。
在未root的设备上,无法通过安装应用程序来阻止标准浏览器访问特定网站。
您无法阻止用户在他们的设备上使用他们的浏览器访问任何网站。
如果您想执行此操作,请制作您自己的浏览器并用它替换设备上的浏览器(没有 root 可能无法实现)。
有一种解决方法是使用 VPN 服务来监控和过滤所有流量。
NetGuard 项目就是一个例子:
https://github.com/M66B/NetGuard.
当然,用户应该给予他的许可,允许该服务控制流量。在某些系统中,某些系统应用程序不会定向到此服务(我注意到 Samsung Web 浏览器流量不通过系统 VPN 发送)。
尝试安装 chrome 网上应用店中提供的一些 chrome 扩展程序。