检测匿名/隐身浏览

时间:2013-01-17 12:38:25

标签: android browser

Android默认浏览器允许匿名浏览。是否可以检测用户何时在默认Android浏览器应用程序的隐身标签中浏览? (我对用户访问的网址没兴趣)

我正在使用Content Observer对象来接收有关用户浏览历史记录的更新。当用户打开隐身标签时,我没有收到任何人所期望的任何更新。我想知道的是我怎么知道用户正在匿名浏览。

我可以知道浏览器应用程序位于前台,我知道没有注册历史记录网址,但我可以检索哪些其他信息以确保用户在隐身标签页中进行浏览?

更新

伙计们,感谢您的评论。我确切地知道我在问什么。我知道隐身模式的重点,只有默认浏览器使用ContentProvider来记录浏览历史记录。

我正在写一个家长控制应用程序,所以如果有人能回答这个问题我会非常感激。

1 个答案:

答案 0 :(得分:2)

可能不是理想的解决方案,但您可以使用键盘。

如果您知道浏览器应用程序位于前台,则没有注册历史记录网址,但正在按下按键,正在发生一些事情。

也许您可以编写自己的keyobard应用程序,并将其与您的家长控制一起发送。如果那不是一个选择:

How to detect if soft keyboard is on the screen

Detecting if keys are pressed

修改

为此,你也可以check the network traffic。如果浏览器在那里打开键盘,但没有流量,你可能是安全的!