открыть новое окно с расширением Firefox получает доступ запрещен - PullRequest
1 голос
/ 19 января 2010

Я пишу расширение для Firefox.В этом расширении мне нужно открыть новую вкладку для отображения аналитики и данных.У меня есть шаблон HTML-файл, который я поместил в папку chrome / content.

Когда я пробую следующий код:

var w = content.window.open("chrome://myplugin/content/search.html","My Plugin");

я получаю следующую ошибку:

Доступ к 'chrome: //myplugin/content/search.html'Сценарий запрещен

есть ли способ открыть новое окно и установить его URL для файла в каталоге chrome?или есть лучший способ загрузить контент в новое окно?

1 Ответ

3 голосов
/ 20 января 2010

Ваша проблема content до window. Это означает, что вы используете объект content window, у которого нет разрешения на открытие Chrome URI. В этом случае вы просто хотите это:

var w = window.open("chrome://myplugin/content/search.html","My Plugin");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...