如何读取在 Web 浏览器中搜索的内容,并将其返回到消息框?



我有一个应用程序,我正在使用它来练习,它将流量从某个网站重定向到另一个网站。

例如

1.

User opens a web-browser and types in a link like "www.youtube.com".

阿拉伯数字。

The user presses 'enter' and they're forwarded to www.youtube.com.

现在,如果我不想访问此网站,并且想将搜索重定向到其他域,该怎么办?我该怎么做?会不会是这样的?

Dim website As "www.youtube.com"
If website.IsSearched = True Then
MesssageBox.Show("This site is whitelisted.")

我知道这段代码不起作用,但是,这是我试图实现的目标的一个简短示例。

任何对项目的帮助或参考都会很棒。

想要将搜索重定向到其他域

您可以使用主机文件,该文件可以覆盖DNS并使浏览器相信youtube.com的IP地址是您喜欢的任何地址。您可以将其重定向到 127.0.0.1,在那里您可以自己处理传入的请求,就像代理一样,并返回编辑后的响应。https显然不起作用,因为你不是真正的 youtube.com,但http会。

TLDR;这不是一个 .NET 问题

在网络浏览器导航事件中执行此操作。 当用户按回车键时,导航将触发,然后您可以检查 url 并执行任何操作。

相关内容

  • 没有找到相关文章

最新更新