Aidsoid
@Aidsoid

Добраться до кнопки «Показать больше закладок» в Firefox

Разрабатываю расширение для Firefox, которое позволяет по хоткею отобразить панель закладок, а при клике на закладке скрывать.
Вроде как всё замечательно работает и плагин почти готов, но выяснился баг: если количество закладок превышает количество помещающихся на экране, то появляется кнопка «Показать больше закладок», после нажатия которой появляется список не поместившихся на экран закладок. Так вот, при нажатии на закладку находящуюся внутри этой кнопки/меню, панель закладо не хочет автоматически скрываться.

Вот, справа эта злосчастная кнопка:
image

Подскажите, как из javascript добраться до этой кнопки? А в частности и до элементов (закладок) выпадающих по нажатию на неё.

Если посмотреть через DOM Inspector, то там вроде как есть эта кнопка, а добраться до неё не выходит.

Copy Source | Copy HTML
  1. var tmp_str = '';
  2. for (i=0; i<content.childNodes.length; i++){
  3.   // Вешаю обработчик клика мышкой
  4.   content.childNodes[i].addEventListener("click", this.onMouseClick, false);
  5.   // Пытаюсь понять до какого элемента добрался (для отдалки)
  6.   tmp_str = tmp_str+ i+'node='+content.childNodes[i].nodeName+'; tag='+content.childNodes[i].tagName+'; class='+content.childNodes[i].className+'; local='+content.childNodes[i].localName+'; Type='+content.childNodes[i].nodeType+'; Value='+content.childNodes[i].nodeValue+'\n';
  7. }
  8. // Показываю весь список элементов на которые повешено событие клика мышкой (для отладки)
  9. alert(tmp_str);


Скачать расширение для тестирования и более глубокого понятия сути проблемы можно со страницы дополнений для Firefox.
  • Вопрос задан
  • 2912 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 11:53
3000 руб./за проект
22 нояб. 2024, в 11:51
20000 руб./за проект
22 нояб. 2024, в 11:50
200000 руб./за проект