• 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 ?

Aruba Cloud - Virtual Private Server VPS
+1 głos
609 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 (606,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 (606,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ź 467 wizyt
+1 głos
2 odpowiedzi 567 wizyt
0 głosów
1 odpowiedź 605 wizyt

93,271 zapytań

142,266 odpowiedzi

322,256 komentarzy

62,589 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

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...