如何在Android默认浏览器上阻止某些网址(网站)???
I want to restrict user to access some url which are black listed.
例如。如果我想阻止Facebook,那么手机内置的应用程序浏览器将无法访问这个Facebook网站。
提前致谢!
答案 0 :(得分:6)
您想通过让他们安装应用来阻止用户设备上的某些网站吗?
如果是这种情况,它只有在有根的情况下才有效。如果是,则可以将url条目添加到hosts文件并将其重定向到另一个ip地址(例如127.0.0.1)。但是由于它们需要被植根,它们可能会获得一个弹出窗口,要求获得root权限。这可能会引起用户的怀疑。
在没有root权限的设备上,安装应用程序无法阻止标准浏览器访问某个网站。
答案 1 :(得分:1)
您无法阻止用户在他们的设备上使用他们的浏览器访问任何网站。
如果您想这样做,请创建自己的浏览器并用它替换设备上的浏览器(没有root用户可能无法实现)。
答案 2 :(得分:0)
有一项工作是使用VPN服务来监控和过滤所有流量。
这方面的一个例子是NetGuard项目:
https://github.com/M66B/NetGuard
当然,用户应允许此服务允许控制流量。在某些系统中,某些系统应用程序并不针对此服务(我注意到三星Web浏览器流量不是通过系统VPN发送的)。