Расширение Firefox не имеет разрешения на запись в MAC OS X - PullRequest
1 голос
/ 14 октября 2009

У меня есть расширение Firefox для записи в один файл внутри папки chrome расширения, оно отлично работает на Windows и Linux, но выдает ошибку 0x800520015 NS_ERROR_FILE_ACCESS_DENIED. это очень странно, я вручную установил для файла разрешение на запись, тогда он работает нормально.

У меня вопрос: где мне установить что-то, чтобы указать MAC OS дать разрешение на запись в этот файл?

Спасибо.

1 Ответ

2 голосов
/ 26 октября 2009

Какая папка "хром" (указать путь)? Если вы говорите о папке chrome приложения, писать там нехорошо; более новая Windows не позволит вам сделать это.

[править], поэтому, если оно находится в расширении, вы можете случайно установить неправильные разрешения в вашем файле XPI. Вы можете изменить разрешения для вашего внутреннего номера (см. nsIFile.permissions) или создать соответствующий ZIP при упаковке. (Вы можете опубликовать ZIP-файл для проверки?)

В любом случае, почему вы хотите записать в папку расширения? Обычно это плохая идея.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...