• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak pobrać do kodu ostatnio odwiedzane strony ?

Object Storage Arubacloud
+1 głos
480 wizyt
pytanie zadane 12 czerwca 2015 w PHP przez Albatros Początkujący (280 p.)
Witam, mam pytanie...

Otóż, czy istnieje możliwość pobrania ostatnio przeglądanych stron z przeglądarki np. Chrome oraz umieszczenia ich we własnym kodzie ?

Coś w stylu Google Chrome, tuż po otworzeniu przeglądarki mamy 8 okien do wyboru (prawdopodobnie najczęściej odwiedzanych).

Kolejnym pytaniem jest to czy jest legalne pobranie takich informacji z przeglądarki np. Chrome ?

3 odpowiedzi

+1 głos
odpowiedź 12 czerwca 2015 przez Pinio Gaduła (3,520 p.)
oczywiście że tak wystarczy że zlokalizujesz gdzie przeglądarka przetrzymuje swoje ustawienia, przykładowa ścieżka:

C:/Documents and Settings/(twoja nazwa użytkownika)/Ustawienia lokalne/Dane aplikacji/Google/Chrome/User Data/Default

i tam masz już różne pliczki z ktorych możesz korzystac zasysajac je do swojego programu, radze w panelu sterownia odznaczyc ukrywanie folderow
komentarz 12 czerwca 2015 przez Albatros Początkujący (280 p.)
Dzięki, zgadza się, jednakże nie będzie tak łatwo, jeżeli będę to chciał zrobić na komputerze osoby, której nazwy użytkownika nie znam- ścieżka będzie zła.
+1 głos
odpowiedź 12 czerwca 2015 przez Pieniek Gaduła (3,330 p.)
Znam tylko:
window.history

Ale przeglądarki chyba nie udostępniają adresów url obcych stron. I jeszcze coś takiego ale tym też dużo nie zdziałasz

document.referrer
+1 głos
odpowiedź 12 czerwca 2015 przez Comandeer Guru (602,480 p.)
Polecam poczytać sobie https://developer.mozilla.org/en-US/docs/Web/CSS/Privacy_and_the_:visited_selector i https://blog.mozilla.org/security/2010/03/31/plugging-the-css-history-leak/ + https://en.wikipedia.org/wiki/Same-origin_policy

Podstawą bezpieczeństwa Sieci jest same-origin policy i jest ono aplikowane wszędzie, gdzie się tylko da. Także (a może zwłaszcza!) do historii przeglądania. Być może odpowiednie uprawnienia mógłbyś uzyskać tworząc dodatek do przeglądarki.
komentarz 12 czerwca 2015 przez Albatros Początkujący (280 p.)
edycja 12 czerwca 2015 przez Albatros
Nad tymi prawami jeszcze się muszę zastanowić, nie znam się a wręcz pierwszy raz słyszę o origin policy. Sam już dokładnie nie wiem co mogę zrobić, a co nie mogę.

Jeżeli pobiorę np. z pliku chrome który przechowuje historię przeglądania i za pomocą JavaScript(kod odbędzie się na komputerze użytkownika), zostanie tam i tylko wyłącznie pobrana historia (url stron przeglądanych) i nigdzie więcej nie wysyłana, to nie powinien się nikt czepiać ?

EDIT:

Znalazłem to w plikach Chrome... Chyba nici z tego

"Google Chrome settings and storage represent user-selected preferences and information and MUST not be extracted, overwritten or modified except through Google Chrome defined APIs.".
komentarz 12 czerwca 2015 przez Comandeer Guru (602,480 p.)
Wątpię, że z poziomu strony, a nawet dodatku do przeglądarki, udało Ci się dobrać do systemu plików użytkownika.

Chyba że jest jakieś API, które pozwala na to się dobrać z dodatku.

Podobne pytania

0 głosów
1 odpowiedź 283 wizyt
+1 głos
2 odpowiedzi 396 wizyt
0 głosów
1 odpowiedź 520 wizyt

92,661 zapytań

141,557 odpowiedzi

320,000 komentarzy

62,028 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...