Dodatkowa funkcja w menu prawego przycisku myszy w przegladarce internetowej.

0

Witam.

Szukam informacji na temat jak wykonac dodatkowa funkcje w przegladarce np IE lub Firefox w menu pod prawym przyciskiem myszy.

Przegladajac fora/portale napotkalem na taki problem.
Czesc z nich umozliwia podawanie numerow do komunikatorow ( najczesciej jest to numer gadu-gadu , skype)
Klopot polega na tym ze nie wszystkie te portale czy fora podaja separator np w stylu gg://numer by moc szybko kliknac by sie otworzylo okno rozmowy.

Do czego zmierzam ?

Chodzi mi o zrobienie, badz skorzystanie juz z gotowego produktu ( by sobie wgrac do przegladarki ) by ulatwic sobie zycie i mozliwosc szybkiego porozumienia sie bez potrzeby najpierw skopiowania tekstu/numeru i wywolaniu go z odpowiednim separatorem w celu skontaktowania sie.

Czy ktos z Was drodzy programisci moze mi pomoc podajac jakies informacje na temat jak takie cos wykonac badz pobrac juz cos zrobione przez kogos by ten problem rozwiazac?

Szukam informacji odnosnie czy takie cos tez trudno jest zrobic i czy jest do wykonania ? Chetnie bym sie tego podjol w delphi. Tylko na razie nie wiem od czego zaczac szukam informacji.

Dlatego tez tworze ten temat by uzyskac podpowiedzi od WAS specialistow.

Z gory dziekuje za odpowiedzi.

0

Ja już kiedyś kobminowałem z dodaniem własnej pozycji do menu pod prawym przyciskiem myszy na polach edycyjnych. Niestety nie da się tego zrobić. Co do przeglądarek to nie wiem czy się da. Używam tylko Opery i czasami dla otwarcia strony z banerami IE, tylko raz na dobę. Dla Opery da się pisać pluginy, ale nie wiem czy w Delphi. Może tylko widgety się da w dowolnym języku. Ponieważ dodatki w plikach *.oex z tego co widzę są pisany w javascriptcie. Musiał byś na ten temat szukać dodatkowych informacji. Jednak wątpie żeby można było się łatwo podczepić pod menu w Operze ze względu na to by nie usuwać jakichś pozycji i podmienić je na jakiś tam na przykład złośliwy kod.

Ja bym to rozwiązał tak. Twój program pracował by w tle i miał tylko ikonkę w trayu. A sam wykonywał by albo monitorowanie zmian w schowku poprzez komunikat WM_DRAWCLIPBOARD. Albo ewentualnie założenie globalnego hooka na klawiaturę i kiedy kopiował byś coś naciskając dla odmiany na przykład Ctrl+Shift+C reagował by na to sprawdzając czy to co jest w schowku jest samym numerem typu Integer i wtedy wywoływał by przez ShellExecute polecenie gg://ten_numer_ze_schowka.

Natomiast dla treści złożonej z liter i cyfr (nie wiem jakie jeszcze kryteria spełniać musi numer dla Skype'a) wywoływał by odpowiedni protokół (nie wiem teraz jaki to jest) dla tego numeru Skype. Przez co wywoływał by się Skype. Tyle ode mnie. A i być może ktoś tutaj doradzi Tobie coś lepszego.

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