亥 我正在开发一个C#应用程序(不是asp.net),我必须在浏览器中获取用户键入的URL,我必须将URL与一组URL进行比较,并决定是否允许或拒绝用户导航到网站。 我试过附加到C:\ windows \ system32 \ drivers \ etc \ hosts文件,但它不工作。所以有什么方法可以做到这一点吗?如何通过获取网址阻止网站。有人建议我如何通过一些可以帮助我的网站或代码解决方案。
谢谢 Chaithu
答案 0 :(得分:4)
你的方式错了。你不想在浏览器级别拦截 - 我将使用你从未听说过的浏览器或方法来获取我想去的地方。你需要更深入。拥有网络接口或操作系统的网络通信(例如人们所说的主机文件)并验证每个连接。理想情况下,在计算机外部拥有 - 在网络基础架构级别。
答案 1 :(得分:0)
基本上你想要一个带黑名单的代理服务器吗?
答案 2 :(得分:0)
最简单的方法是修改hosts文件,但这意味着应用必须以管理员访问权限运行。