wykrycie zmiany strony w przeglądarce

0

W jaki sposób wykryć zmianę oglądanej strony w dowolnej przeglądarce i zapisać jej URL do pliku ??

0

Słyszłeś kiedys o czymś taki jak wyszukiwarka internetowa? To taki program który służy do odnajdowania w Internecie potrzebnych danych. Zobacz kiedy czytasz ten post to u góry po lewej stronie jest taki link/przycisk [szukaj na forum]. Kiedy najedziesz na niego myszką (to takie coś czym sterujesz w wielu grach) i naciśniesz lewy klawisz, a nastepnie puścisz go, zostaniesz przeniesiony na strone wyszukiwarki tego serwisu. Tam obok słowa "Szukaj:" jest pole w które należy wpisać (używając klawiatury, tak tego z wieloma przyciskami czego na pewno używasz do chdzenia w grach) poszukiwany tekst. Kiedy już go wpiszesz, wybierz w pola wyboru (podobne do tego w którym wpisywałeś to czego szukasz, z tym, że po prawej stronie ma taki trójkącik skierowny w dół. Kiedy już go klikniesz automagicznie wysunie Ci się taka lista; znajdź na niej słowo Delphi i kliknij je (wiesz juz jak). Następnie kliknij przycisk z napisem "Szukaj". Wyszukiwrka przeszuka forum i wyświetli ci linki (odnośniki, takie coś, że jak to klikniesz to Cię przeniesie na strone z tym postem). Możesz także użyc wyszukiwarki na stronie głównej.

Linki jakie mogą Ci się przydać:
Wyszukiwarka na stronie głownej
Wyszukiwarka na forum
Wyszukiwarka google

0

W FAQ'u jest umieszczona wskazówka jak pobrać adres aktualnie wyświetlonej strony w przeglądarce (jeśli używasz IE). Ten kod należy umieścić w TTimer. Może nie jest to w pełni profesjonalne podejście do sprawy, bo jeśli wartość zegara będzie zbyt duża, to strona może mam "umknąć", znowuż zbyt częste sprawdzanie adresu powoduje znaczne obciążenie procesora. Problem pojawia się również, gdy mamy otwarte więcej niż jedno okno Explorer'a, wtedy dodaktowo należy sprawdzać

getforegroundwindow

, pod warunkiem, że zmianę strony wyzwala użytkownik.

0

Page Protected 1.0 mojej konstrukcji w dziale Download
Plik: http://4programmers.net/download.php?id=1761
Opis: http://4programmers.net/file.php?id=1761

0

Dzięki mish, z IE raczej nie przewidywałem większych problemów i znałem ten sposób... a z wieloma oknami będe próbował tak, jak radzisz...

Qyon - hamstwo się szerzy, a ty bijesz chyba wszystkich na głowę pod tym względem...

Opi - Nie lenistwo ...i nie chodzi mi o stronę startową!!

Chodzi mi o przechwycenie zmiany przeglądanej strony - by móc zrobić coś na wzór własnej historii oglądanych stron.

Głównym problemem są pozostałe przeglądarki jak FireFox, Opera etc.
Więc jeżeli ma ktoś sensowny pomysł na rozwiązanie tegoż problemu, to bardzo proszę...


Nie sztuką jest odpowiedzieć: leń, uzyj wyszukiwarki, jest google itp. , gdy nie zna się odpowiedzi. Sztuką jest udzielić sensownej, rzeczowej odpowiedzi, lub zachowanie milczenia...

pozdrawiam
bibi

0

Opi - Nie lenistwo ...i nie chodzi mi o stronę startową!!

A to przepraszam :)

Nie pamiętam gdzie było o tym jak pobrać aktualne adresy z przeglądarki (wpisane w aktualnie aktywnych i nie aktywnych oknach przeglądarki), ale
gdzieś bylo na forum lub kodach źrodlowych

0
Opi napisał(a)

Nie pamiętam gdzie było o tym jak pobrać aktualne adresy z przeglądarki (wpisane w aktualnie aktywnych i nie aktywnych oknach przeglądarki)

Taaaa.. ale chyba tylko w IE ...a to akurat wiem!

Problemem są, powtarzam, pozostałe przeglądarki jak: Mozilla/FF, Opera i inne [sciana]

0
bibi napisał(a)
Opi napisał(a)

Nie pamiętam gdzie było o tym jak pobrać aktualne adresy z przeglądarki (wpisane w aktualnie aktywnych i nie aktywnych oknach przeglądarki)

Taaaa.. ale chyba tylko w IE ...a to akurat wiem!

Problemem są, powtarzam, pozostałe przeglądarki jak: Mozilla/FF, Opera i inne [sciana]

Hook na port 80...

0

Jeśli chodzi o inne przeglądarki, to spróbowałbym analogii do IE, mianowicie pobrać uchwyt aktywnej aplikacji

getforegroundwindow

, następnie sprawdzić czy jest to uchwyt np. Opery i jeśli tak to odnaleźć komponent z adresem strony i pobrać z niego tekst. Oczywiście brzmi to ładnie i pięknie, ale problemem jest odnalezienie tegoż komponentu. W tym celu można posłużyć się tu programem np. Winsight i nałożyć podsłuch na operę lub napisać własny do wyszukiwania wszystkich widocznych okien w Windows, i w ten sposób badać tekst każdego komponentu wchodzącego w skład przeglądarki. Oczywiście są to dosyć czasochłonne sposoby i na dodatek nie daje głowy, że w pełni skuteczne.

0
bibi napisał(a)

(...)Qyon - hamstwo się szerzy, a ty bijesz chyba wszystkich na głowę pod tym względem...(...)Nie sztuką jest odpowiedzieć: leń, uzyj wyszukiwarki, jest google itp. , gdy nie zna się odpowiedzi. Sztuką jest udzielić sensownej, rzeczowej odpowiedzi, lub zachowanie milczenia...

pozdrawiam
bibi
Primo: chamstwo się pisze
Secundo: codziennie czytam to forum od października 2004, w tym czasie było pełno tego typu pytań, więc zacznij może przestrzegać regulaminu tego forum, ze szczególnym uwzględnieniem punktu 5.2 [!!!] [!!!] [!!!]

0
</quote> Secundo: codziennie czytam to forum od października 2004, w tym czasie było pełno tego typu pytań, więc zacznij może przestrzegać regulaminu tego forum, ze szczególnym uwzględnieniem punktu 5.2 [!!!] [!!!] [!!!]</quote>

Szerze powiedziawszy nie zgadzam się z tą opinią, bo gdyby rzeczywiście tak było to serwis już dawno by umarł, a tak przynajmniej forum wciąż tętni życiem. Jeśli jednak chcesz pomóc i mimo wszystko ograniczyć ilość postów, to skleć pytynia i odpowiedzi w sensowną formę i umieść je w

FAQ'u

.

1 użytkowników online, w tym zalogowanych: 0, gości: 1