6

如何在android默认浏览器上阻止某些url(站点)???

I want to restrict user to access some url which are black listed.

例如。如果我想阻止 facebook,那么手机内置的应用程序浏览器将无法访问这个 facebook 网站。

提前致谢!

4

3 回答 3

7

您想通过让用户安装应用程序来阻止用户设备上的某些网站吗?

如果是这样的话,它只有在它们被植根的情况下才会起作用。如果是,那么您可以将 url 条目添加到 hosts 文件并将其重定向到另一个 IP 地址(例如 127.0.0.1)。但是由于他们需要root,他们可能会弹出一个请求访问root的权限。这可能会引起用户的一些怀疑。

在未植根的设备上,无法通过安装应用程序来阻止标准浏览器访问某个网站。

于 2013-07-01T07:00:47.030 回答
1

您无法阻止用户使用其设备上浏览器访问任何网站。

如果您想这样做,请制作您自己的浏览器并用它替换他们设备上的浏览器(没有 root 可能无法实现)。

于 2013-07-01T06:52:49.393 回答
0

有一种解决方法是使用 VPN 服务来监控和过滤所有流量。

NetGuard 项目就是一个例子:

https://github.com/M66B/NetGuard

当然,用户应该允许该服务控制流量。并且在某些系统中,某些系统应用程序不定向到此服务(我注意到三星 Web 浏览器流量不通过系统 VPN 发送)。

于 2017-10-18T16:14:43.390 回答