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

+1 głos
273 wizyt
pytanie zadane 12 czerwca 2015 w PHP, Symfony, Zend 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,550 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 Mentor (462,240 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 Mentor (462,240 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ź 146 wizyt
0 głosów
1 odpowiedź 214 wizyt
pytanie zadane 21 sierpnia 2017 w JavaScript, jQuery, AJAX przez Marchiew Mądrala (6,310 p.)
Porady nie od parady
Możesz ukryć, zamknąć lub zmodyfikować swoje pytanie, za pomocą przycisków znajdujących się pod nim. Nie krępuj się poprawić pochopnie opublikowanego pytania czy zamknąć go po uzyskaniu satysfakcjonującej odpowiedzi. Umożliwi to zachowanie porządku na forum.Przyciski pytania

66,494 zapytań

113,266 odpowiedzi

239,865 komentarzy

46,631 pasjonatów

Przeglądających: 59
Pasjonatów: 1 Gości: 58

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...