【问题标题】:How to interact with different android browser (get url)如何与不同的 android 浏览器交互(获取 url)
【发布时间】:2012-04-24 06:52:06
【问题描述】:

我正在寻找一种与不同安卓浏览器交互的方法。 我的目的是获取浏览器打开的网站的 URL。 我的应用程序应该在后台运行并在打开特定 url 时发出警报,现在这是为了测试和了解更多关于 android 的信息。

每次输入新的 url 时,有没有办法告诉浏览器将 url 字符串传递给我的应用程序? 我已经有了实现本地代理服务器的想法,该代理服务器检查所有 http 请求以获取特定 url,但是有更好的方法吗? 此外,这应该适用于每个浏览器,不仅是标准浏览器,而且例如。 firefox 或 dolphin。

前几天我已经搜索过了,但找不到答案....

【问题讨论】:

  • 如果可能的话,这将是一个巨大的安全漏洞。
  • 是的,我知道我会的。但是有什么办法吗?只是为了澄清,我想建立一个密码保险箱之类的东西。输入 url 时,登录表单应填写存储的数据。虽然我是 android 新手,但我的第一步应该是尝试获取 url 以检查网站是否有登录数据。
  • 不是真正的安全漏洞,不要在 url 中存储敏感数据。
  • @TravisJ 这是一个安全漏洞,它允许(潜在恶意)应用程序创建者在您不知情或未经许可的情况下监控和存储您的浏览历史记录
  • @JRaymond - 这是您在某些杂货店运行代码所面临的固有危险。您指出的安全漏洞不在这里,而在于移动应用程序和应用程序的有缺陷的实施,通常无法对其主机进行过多访问。

标签: java android html


【解决方案1】:

是的,你可以这样做!查看 http://seleniumhq.org/ 了解如何自动化 Web 浏览器。

【讨论】:

  • 但要使用它,您必须使用仪器。仪器只能用于测试由公共密钥签名的应用程序(如果我记得的话)
猜你喜欢
  • 2013-08-27
  • 2020-05-11
  • 1970-01-01
  • 2016-08-07
  • 2011-09-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-23
相关资源
最近更新 更多