Android默认浏览器允许匿名浏览。是否可以检测用户何时在默认Android浏览器应用程序的隐身标签中浏览? (我对用户访问的网址没兴趣)
我正在使用Content Observer对象来接收有关用户浏览历史记录的更新。当用户打开隐身标签时,我没有收到任何人所期望的任何更新。我想知道的是我怎么知道用户正在匿名浏览。
我可以知道浏览器应用程序位于前台,我知道没有注册历史记录网址,但我可以检索哪些其他信息以确保用户在隐身标签页中进行浏览?
更新:
伙计们,感谢您的评论。我确切地知道我在问什么。我知道隐身模式的重点,只有默认浏览器使用ContentProvider
来记录浏览历史记录。
我正在写一个家长控制应用程序,所以如果有人能回答这个问题我会非常感激。
答案 0 :(得分:2)
可能不是理想的解决方案,但您可以使用键盘。
如果您知道浏览器应用程序位于前台,则没有注册历史记录网址,但正在按下按键,正在发生一些事情。
也许您可以编写自己的keyobard应用程序,并将其与您的家长控制一起发送。如果那不是一个选择:
How to detect if soft keyboard is on the screen
和
修改强>
为此,你也可以check the network traffic。如果浏览器在那里打开键盘,但没有流量,你可能是安全的!