target = «_ blank» не работает на вкладках, созданных с помощью API вкладок в Firefox SDK Add-On SDK

0

Открытие вкладки с

require("sdk/tabs").open({
  url:require("sdk/self").data.url("demo.html")
});

demo.html содержит этот элемент:

<a target="_blank" href="https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/tabs">click me</a>

Атрибут target не соблюдается, страница открывается на той же вкладке и, конечно же, подвергается всем событиям прикрепления на вкладке.

Теги:
hyperlink
firefox-addon
firefox-addon-sdk

1 ответ

1
Лучший ответ

Я бы прокомментировал, но не имел достаточной репутации.

Я просто настроил новый firefox addon repo, используя cfx init, чтобы проверить это, и в моем случае он открыл ссылку на новой вкладке.

Вот код.

main.js

require("sdk/tabs").open({
  url:require("sdk/self").data.url("demo.html")
});

и demo.html:

<html>
<head>
</head>
<body>
<p>Hello!</p>
<a target="_blank" href="https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/tabs">click me</a>
</body>
</html>
  • 0
    Хм, скопировал, скомпилировал, все равно неверный результат. Должно быть, что-то из Linux, или, может быть, из-за конфигурации. Спасибо, тем не менее.
  • 0
    Хм. Я держусь за соломинку, но это может быть настройка браузера. РЕДАКТИРОВАТЬ: Я иногда говорю некоторые глупые вещи.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню