Mozilla doc , упомянутый TML, имеет пример кода для этого в разделе «Повторное использование по другим критериям», но он не работает. Соответствующая страница обсуждения говорит добавить эту строку, чтобы исправить это:
tabbrowser.loadURI(url, tabbrowser.currentURI, "UTF-8");
Однако, если у вас уже есть объект tab (скажем, от вызова addTab ранее), я думаю, что это проще сделать:
gBrowser.selectedTab = mytab;
gBrowser.loadURI(myurl);
Я не вижу способа изменить URL-адрес вкладки, которая НЕ выбрана, но это было бы неплохо - я ненавижу красть фокус.
ОБНОВЛЕНИЕ: вот как вы это делаете без выбора вкладки. Простой:
gBrowser.getBrowserForTab(mytab).loadURI(myurl);