Мы не можем привязать это к setTimeout()
, поскольку он всегда выполняется с глобальным объектом (Window), если вы хотите получить доступ к контексту this
в функции обратного вызова, а затем с помощью bind()
к функции обратного вызова, которую мы можем достичь как:
setTimeout(function(){
this.methodName();
}.bind(this), 2000);
Определить «последнюю версию»?
xpinstall.signatures.required
на false в about:config
about:debugging
xpinstall.signatures.required
удален . Mozilla должен был освободить неофициальные «unbranded» версии , которые все еще имеют это предпочтение, но это не похоже это действительно происходит .
Мое предложение:
xpinstall.signatures.required
; b) загрузить аддон как временный Перейти к: config и повернуть xpinstall.signatures.required
xpinstall.signatures.required
удалено i> - поэтому ваш ответ больше не является полезным.
– Izzy
28 March 2016 в 12:17
В Firefox 48 Mozilla представила «Unbranded Builds», которые позволяют вам устанавливать неподписанные расширения. См. это сообщение в блоге или загрузите их непосредственно на странице дополнений / расширений подписей Wiki .
Если это с addon sdk, есть команда jpm sign
. Существует также подпись API - http://olympia.readthedocs.org/en/latest/topics/api/signing.html
jpm sign --api-key KEY --api-secret SECRET
команда. Это создаст подписанную xpi и выведет ее в AMO в качестве «незарегистрированного» расширения. Затем вы найдете файл ****.xpi
в текущем каталоге. FF 43+ позволит установить его. Чтобы проверить это, вам придется полагаться на dev / nightly каналы. Незаметные сборки я еще не видел. Продолжается дискуссия о том, как люди могут фактически протестировать свой аддон, который имеет ошибку в релизе / бета-канале, на релиз / бета-канал.
Кроме того, dogfooding обычно выполняется другими пользователями при выпуске / бета-версии каналы. Так что это продолжающееся обсуждение, но для собачьего питания они рекомендуют jpm sign
или подписывать api.
Возможная полезная тема - https://github.com/diegocr/GitHubExtIns/issues/19
В этом блоге есть все, что нам нужно знать jpm sign - https://blog.mozilla.org/addons/2015/12/18/signing-firefox-add-ons-with-jpm-sign/
Установите Waterfox. Он идентичен Firefox, но позволяет беззнаковые расширения. Вы даже не узнаете, что это не обычный Firefox. Проблема решена.
xpinstall.signatures.required
=false
все еще действует и работает. Он может уйти в FF45, но мы не будем знать, до тех пор, пока бета-тестирование бета-версии (поскольку должно быть i> не нужно отключать требование во всех бета-версиях). – Makyen 16 January 2016 в 16:15