2013-07-01 44 views
4

如何在Android默认浏览器上阻止一些URL(网站)???如何阻止android浏览器上的一些网址?

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

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

在此先感谢!

+0

呃......这有什么用? –

+0

天哪!现在有人想阻止访问我的个人电话中的某些网站..我必须杀死他的B4他成功... – CRUSADER

+0

@ CRUSADER也许他想要一个工具来控制某些网站的访问,如父母工具。这听起来不错。 – Alamri

回答

6

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

如果是这样的话,它只有在植根后才能起作用。如果他们是,那么你可以添加一个url的条目到主机文件并重定向到另一个ip地址(例如127.0.0.1)。但是由于他们需要扎根,他们可能会弹出一个请求访问根的权限。这可能会引起用户的怀疑。

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

+0

我需要的功能是当用户在浏览器上输入网址并搜索它时,我的应用程序应该能够首先获取该网址,然后根据我的许可继续其工作。你能帮我解决这个问题吗? –

1

您不能防止用户使用他们设备上他们浏览器来访问任何网站。

如果您想要这样做,请制作您自己的浏览器并用它替换设备上的一个(可能无法使用root用户)。

+2

不知何故,Android中的卡巴斯基能够阻止访问标记为他们数据库中列入黑名单的网站。 – Alamri

0

有一项工作是围绕使用VPN服务来监视和过滤所有流量。

这方面的一个例子是网络卫士项目:

https://github.com/M66B/NetGuard

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