Может кто-нибудь объяснить мне, как я могу открыть новую вкладку из расширения Firefox, которая содержит HTML-контент из моей строки?
gBrowser.addTab , либо используя URL-адрес data:, либо открывая и пустую страницу, затем записывая в свой документ. Информация .
data:
Я думаю, это то, что вам нужно - https://developer.mozilla.org/en/XUL/tabs#m-appendItem
Я не думаю, что это возможно:
Открывается ли страница или вкладка в зависимости от предпочтений пользователя. Если пользователь отключил просмотр с вкладками, новый контент будет в новом окне, а не на вкладке.
Каждая вкладка браузера требует URL. Поэтому вам нужно создать страницу, передать ее в виде строки запроса или HTTP POST, а затем на этой странице вернуть вашу строку.
Другой вариант - использовать что-то вроде this .