首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用java程序处理浏览器地址栏中输入的url?

如何使用java程序处理浏览器地址栏中输入的url?
EN

Stack Overflow用户
提问于 2012-01-03 15:40:43
回答 2查看 933关注 0票数 0

我想写一个java程序来分析输入到浏览器地址栏的url,以检查它是否是一个网络钓鱼网站。我想写一个应用程序,检查输入到地址栏的每个地址。

我的问题是如何访问地址栏中输入的url,如果检索到的地址是网络钓鱼网站,我还想重定向浏览器。请帮帮我。

EN

回答 2

Stack Overflow用户

发布于 2012-01-03 15:48:24

我能想到的是创建一个充当代理的Java Application (类似于WebScarab)。您可以解析HTTP请求并从中获取URL。除此之外,如果你正在开发一个独立的应用程序,我不知道访问浏览器地址栏的方法。如果我说错了,请纠正我。

票数 3
EN

Stack Overflow用户

发布于 2012-01-03 15:59:50

您不能从外部应用程序访问浏览器的URL栏。

AFAIK,您不能从受信任的Java小程序(或不受信任的小程序)访问浏览器的地址栏。

您无法从不受信任的Javascript访问浏览器的URL栏。

您可能能够从受信任的Javascript插件访问浏览器的地址栏,但此插件不能在不同的浏览器之间移植。

您最好的选择(IMO)是创建一个代理HTTP服务器,用于检查网络钓鱼站点的请求URL。然后让用户将他的浏览器配置为始终使用该代理。代理可以在用户的机器上运行,您可以使用Java的现有HTTP协议栈之一在Java中实现它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8709226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档