Да ну нафиг, да быть такого не может. Ну вот откуда такие люди берутся :D
Спасибо тебе человечище. После того, что мне насоветовали вот так одной командой добиться необходимого я не ожидал )) Не знаю, как там дальше с инетом сложится, но изначальный вопрос удовлетворён на 100% Спасибо ещё раз )
Дело в том что в других браузерах всё и так хорошо работает, через target. Через JS мне в любом случае не добиться активации(focus) вкладки. Тогда как Chrome вполне активирует вкладку, но блин в отличии от других браузеров имеет чёткую привязку между дочерней вкладкой и opener. В моём случае есть основная масса пользователей создаваемого инструмента пользуется chrome, и у меня есть возможность поставить им всем спец расширение. Отсюда и идея.
В принципе я уже понял, что нет такого события у табов аля onBeforeCreate, т.к. что вкладка в любом случае открывается, зато есть chrome.webRequest.onBeforeRequest с возможность блокировать запрос на сервер и прервать операцию(тут же можно и прикрыть вкладку). Выглядит как лёгкое подёргивание вкладок ) Остановлюсь пока на этом.
2 cjmaxik, сильно не то. Там все ссылки сделаны собственно в popup, следовательно реакция на переход по ним строго прописана. Я же заранее не знаю откуда может быть осуществлён переход.
Грубо говоря да. Допустим есть вкладка с url page/form/, при если я в других вкладках тыкну ссылку с page/form/#!/param1, я хочу попасть на уже открытую вкладку где без обновления изменится hash.
До этого я планировал обойтись вовсе без расширений, и открывать страницы с параметром target=«super.form», и оно работает во всех браузерах на ура, но у Chrome свой взгляд на target, принимать url он даёт только со страницы породившей собственно вкладку form.
Собственно, я погуглил вроде функционала с вкладками достаточно, основной вопрос, можно ли до открытия вкладки проверить какой url и при определённом условия выполнить своё действие и заблокировать открытие вкладки.
Спеки все эти читал, а эту и не один раз. Но не понял как с ней работать, тупо даже не пойму где тут идёт запрос по конкретному info_hash, и в каком формате придёт ответ.
Мне по-сути нужно узнать дерево файлов и закрепить его info_hash.
Нет, вопрос в другом. DHT нам помогает искать источник, его же 100% вернёт и анонсир ретрекера. Вопрос, как зная IP:PORT источника и info_hash получить структуру торрента.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Спасибо тебе человечище. После того, что мне насоветовали вот так одной командой добиться необходимого я не ожидал )) Не знаю, как там дальше с инетом сложится, но изначальный вопрос удовлетворён на 100% Спасибо ещё раз )