Czy da się przechwycić dane z przeciągniętej karty przeglądarkowej?

0

Wyobraźcie sobie taką sytuację. Przeglądacie sobie filmiki na YT i artykuły, macie 10 kart odpalonych w firefoxie. Z boku ekranu jest odpalony wasz super program. W firefoxie chwytacie kursorem kartę z jakąś stroną i upuszczacie ją w oknie program, a program tworzy ładny przycisk z linkiem do strony. Możecie tak sobie zapisać linki do stron, które chcecie przejrzeć później.

Wiem, że w firefoxie można kartę z odpaloną stroną przeciągnąć i upuścić na pasku pod paskiem adresu i firefox doda nam tę stronę do zakładek i to fajna sprawa, ale ciekawi mnie, czy da radę przeciągnąć je do cudzego programu. Pewnie się nie da, ale pytam by się upewnić.

0

Przeniesienie karty poza okno przeglądarki, powoduje utworzenie nowego okna. Wątpię więc by dało się to zrobić w ten sposób, chyba że za pomocą jakiegoś pluginu do przeglądarki.
Zwróć jednak uwagę na fakt, że łapiąc za ikonkę obok adresu strony i upuszczając ją poza okno przeglądarki da się utworzyć skrót do strony na pulpicie(testowane na Google Chrome). Oznacza to najprawdopodobniej, że explorer przechwytuje takie zdarzenie, co może oznaczać że Ty również będziesz mógł wydobyć adres strony. Nie mogę jednak jak na razie znaleźć żadnych dodatkowych materiałów :(

0

Samo wyciągnięcie adresu to już byłoby coś. Szkoda, że nie możesz nic znaleźć w google, może to zbyt trudna rzecz i nikt nie próbował nawet bawić się nią. Zakładam, że masz dużoooo większą wiedzę niż ja i skoro ty nie wiesz, to będzie problem i pewnie nie dowiem się niczego już ;).
A tak w ogóle to dziękuję za odpowiedź.

0
Chiński badziew napisał(a)

Wiem, że w firefoxie można kartę z odpaloną stroną przeciągnąć i upuścić na pasku pod paskiem adresu i firefox doda nam tę stronę do zakładek i to fajna sprawa, ale ciekawi mnie, czy da radę przeciągnąć je do cudzego programu.

No tak, tyle że Firefox robi to sam dla siebie, więc cały mechanizm zaimplementowany jest w przeglądarce, bez konieczności interakcji z oprogramowaniem innych producentów;

Zellus napisał(a)

Zwróć jednak uwagę na fakt, że łapiąc za ikonkę obok adresu strony i upuszczając ją poza okno przeglądarki da się utworzyć skrót do strony na pulpicie(testowane na Google Chrome). Oznacza to najprawdopodobniej, że explorer przechwytuje takie zdarzenie, co może oznaczać że Ty również będziesz mógł wydobyć adres strony.

Ciekawe jak to działa; IMHO sam explorer nie ma pojęcia, że przeciągana jest zakładka przeglądarki - pewnie to przeglądarka emuluje drag & drop zwykłego pliku, dlatego explorer rozumie co dostaje i tworzy się plik np. .htm; Przynajmniej ja tak to widzę.

0

Dobra, mam trochę materiałów :)
Generalnie jak przeniesiesz tą ikonkę obok adresu, to przenoszony jest sam tekst tj. adres strony. Explorer sobie sprawdza że zaczyna się od http://python-gtk-3-tutorial.readthedocs.org/en/latest/drag_and_drop.html jego obsługa powinna być w miarę prosta w każdym środowisku. Odpal sobie przykład z http://python-gtk-3-tutorial.readthedocs.org/en/latest/drag_and_drop.html Jak zmienisz tryb na text to możesz ten adres przenieść i wyświetli się w konsoli. Sorry że w Pythonie, ale zawsze coś. W innych językach powinno być podobnie.

Edit: Generalnie szukaj po haśle Drag-and-Drop Between Applications

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