namierzanie zakładki w przeglądarce

0

Jak wywołać otwartą przeglądarkę (FF) i przenieść się do okna zawierającego określoną stronę (jeśli taka istnieje), tak aby przeniesienie następowało bez względu na to czy otwarta jest strona główna czy podstrona?

0

Hm, najbardziej eleganckie rozwiązanie według mnie:

  1. Zarejestrować Firefoksa w Windows jako aplikację obsługującą własny protokół URL
    http://msdn.microsoft.com/en-us/library/aa767914.aspx

  2. Napisać rozszerzenie do Firefoksa, które
    a) zarejestruje się do obsługiwania protokołu oraz będzie je przechwytywać
    http://www.nexgenmedia.net/docs/protocol/
    https://developer.mozilla.org/en/XPCOM_Interface_Reference/nsIProtocolHandler

b) znajdzie zakładkę według określonych reguł i uaktywni ją
https://developer.mozilla.org/en/Code_snippets/Tabbed_browser

Po tym wywołujesz w swojej aplikacji czy gdzie tam chcesz mniej więcej taki URL: trololo://onet.pl. System przekaże go przeglądarce, a ta rozszerzeniu.
Uprzedzając ewentualne pytania: nie ma uniwersalnego rozwiązania dla każdej przeglądarki, nie da się tego zrobić prościej według mojej wiedzy oraz tak, da się zainstalować rozszerzenie do Firefoksa poprzez skopiowanie pliku / katalogu w odpowiednie miejsce.

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