Я работаю над расширением firefox. У меня есть значок в панели дополнений и для каждой вкладки, которую пользователь выбирает, я хочу проверить, включен ли этот значок.
Я создал объект, который содержит имя (ключа) и его статус (значение или выключен) .Но я не знаю, что положить в ключе, который быть уникального для вкладки, которые могут быть ссылочный позже.
Я проверил объект gBrower и нашел linkedPanel id, что я думаю, что это уникально. Мое решение вообще не так? Если нет, то как я могу получить доступ к идентификатору связанной панели?как идентифицировать вкладки по уникальному идентификатору?
2
A
ответ
2
Насколько я знаю, вкладки не имеют полностью уникального идентификатора, как вы хотите.
Вы можете проверить эти записи на Bugzilla запрашивающий то же самое:
Bug 795645 - the Tab object should have a unique id
Bug 529477 - Provide a unique-per-session id for a tab in a tabbrowser
Вы можете использовать действительно linkedpanel, но при перемещении вкладки в новом окне, то linkedpanel идентификатор изменится.
Если вы хотите использовать его, вы можете сделать:
gBrowser.selectedTab.linkedPanel
получит Вас linkedPanel для selectedTab.
Другой способ сделать это (например, MESSIAH) - дать ему свойство expando, чтобы идентифицировать каждую вкладку. Вы можете увидеть ответ Владимира на this question, чтобы помочь вам в этом.
Смежные вопросы
- 1. Идентифицировать клиента по уникальному ID
- 2. PHP безопасный сеанс по уникальному идентификатору
- 3. Сумма по уникальному идентификатору в Spotfire
- 4. Объединение рядов запрашиваемых результатов по уникальному идентификатору?
- 5. Зацикливание функции только по уникальному идентификатору столбца
- 6. Windows IoT по уникальному идентификатору RPI
- 7. Идентифицировать пользователя Sitecore по идентификатору
- 8. PHP, идентифицировать предоставленную форму по уникальному значению
- 9. Как обрабатывать поиск по уникальному идентификатору в Cassandra
- 10. как фильтровать некоторые строки по уникальному идентификатору столбца при выборе
- 11. Как удалить Json по уникальному идентификатору из php
- 12. Как получить имя файла по его уникальному идентификатору?
- 13. Как получить документ на Sharepoint по его уникальному идентификатору?
- 14. Возьмите первые п записей из dataframe сгруппированных по уникальному идентификатору
- 15. SQL Server - Несколько строк в столбцах по уникальному идентификатору
- 16. Агрегация по уникальному идентификатору и поместить уникальные значения в строку
- 17. сумма двух чисел в отдельных столбцах по уникальному идентификатору
- 18. . Ошибка конверсии по уникальному идентификатору, на которую нельзя ссылаться вообще?
- 19. Среднее число столбцов по уникальному идентификатору в R
- 20. Vue JS удаляет объекты в массиве по уникальному идентификатору?
- 21. Excel VBA macro: реорганизовать строки и разделить по уникальному идентификатору
- 22. Обмен веб-службами находит элемент по уникальному идентификатору
- 23. Fetch PFInstallation По идентификатору пользователя или уникальному id: Issue
- 24. Повторная выборка R-блока по уникальному идентификатору для начальной загрузки
- 25. лучший способ удалить директиву по уникальному идентификатору в angularjs
- 26. Как присоединиться к двум таблицам, соответствующим уникальному идентификатору столбца?
- 27. Как свести суммируемые метрики к уникальному идентификатору в таблице ruby
- 28. идентифицировать вкладки в QT Qtabwidget
- 29. доступ к уникальному идентификатору из раскрывающегося списка главной страницы
- 30. Как суммировать значения столбцов однозначно в отношении 2way по уникальному идентификатору учетной записи (пример)
вы можете создать свой собственный уникальный идентификатор !!!, но когда я столкнулся с той же проблемой, это было для вкладки ... и я создал уникальный идентификатор при загрузке каждой веб-страницы !!! Я могу дать вам Идентификатор ... но не уверен в событии ... так как я считаю, что в адресной строке нет URL-адреса !!! –
no.i не хочу добавлять id в tab.i, чтобы использовать уникальное свойство tab. – jabbar