有沒有辦法從瀏覽器中獲取用戶試圖打開的地址,使用某個偵聽器或某些東西,如果地址在數據庫中並且地址被禁止,請停止在用戶的地址中加載該地址瀏覽器嗎?Android獲取瀏覽器地址
1
A
回答
0
如果您構建一個類似於應用程序的瀏覽器,那麼您可以控制它。 您可以阻止或報告頁面已打開等。否則,它不可能!
1
Android是Linux操作系統的一種風格,你想要做的就是創建一個防火牆。爲了允許在Linux中防火牆的創建,Netfilter提供了:
Netfilter的是一組Linux內核,它允許內核模塊以與網絡堆棧寄存器回調函數內部鉤子
然而到提供更簡單的界面來創建防火牆Linux風格通常實現iptables(本質上是Netfilter的另一層)。
iptables是由Linux內核防火牆(實現爲不同的Netfilter模塊)以及它存儲的鏈和規則提供的表。不同的內核模塊和程序目前用於不同的協議; iptables適用於IPv4,ip6tables適用於IPv6,arptables適用於ARP,以及ebtables適用於以太網幀。
在linux中,你基本上創建了iptable鏈,以允許訪問網站以及阻止傳入連接。
但是
我不知道iptables是在Android中實現的。你將不得不去挖掘Android內核的源代碼。其次,你需要擁有root訪問權限。
就個人而言,如果iptables/netfilter沒有在Android內核中實現,我會考慮這樣做。是的,這是很多工作,但爲什麼重新發明輪子?
相關問題
- 1. Android瀏覽器地址欄
- 2. PHP在瀏覽器地址欄中獲取地址
- 3. 在Android瀏覽器上顯示瀏覽器地址欄
- 4. ProxyPass&ProxyPassReverse - 從瀏覽器地址欄獲取原始網址
- 5. 如何從瀏覽器地址欄獲取網址?
- 6. 瀏覽器IP地址
- 7. 如何使用python獲取瀏覽器的IP地址?
- 8. 獲取IP地址,瀏覽器類型MVC 5
- 9. 從瀏覽器中獲取mac地址,包括chrome,windows,safari,firefox
- 10. 獲取客戶端IP地址UC瀏覽器和Opera Mini
- 11. Java HttpServletRequest在瀏覽器中獲取URL地址欄
- 12. 如何獲取C++中瀏覽器地址欄的內容?
- 13. 如何從瀏覽器(Mozilla/IE)使用C#獲取URL地址?
- 14. 獲取Android中的默認瀏覽器和Chrome瀏覽器
- 15. 如何在Android瀏覽器中獲取當前網址(API23)
- 16. 從android webkit瀏覽器獲取當前網址
- 17. 獲取Android默認瀏覽器的網址
- 18. 獲取瀏覽器
- 19. 瀏覽器如何獲取源地圖?
- 20. 瀏覽地址欄
- 21. 從android瀏覽器獲取url
- 22. 在Android瀏覽器中獲取位置
- 23. Android從瀏覽器中獲取文本
- 24. 從谷歌瀏覽器的地址欄中獲取文本(不是網址)
- 25. Tortoisesvn回購瀏覽器和IP地址?
- 26. 隱藏瀏覽器的地址欄
- 27. 如何從瀏覽器的地址
- 28. 檢測焦點瀏覽器地址欄?
- 29. 當內部請求取代瀏覽器時獲取原始地址
- 30. 谷歌瀏覽器擴展名獲取服務器的IP地址
它肯定會更容易阻止在應用程序級別,但這不會阻止第三方應用程序訪問可能是想要的同一網站?可以阻止所有的應用程序,但它必須在內核級別完成,是的,涉及更多的工作。 – Kerry 2013-02-28 12:28:14