タグ

ブックマーク / rockridge.hatenablog.com (2)

  • Firefox 44はアドオン互換性に要注意 - Mozilla Flux

    最近、Firefox Nightly 44の起動時にセッションを復元するようにしておくと、起動直後にタブ内が真っ白になり、体のメニューパネルも開けないという事態に遭遇した。アドオンマネージャからマルチプルタブハンドラを無効化すると症状が治まったので、しばらくそのままにしていたのだが、調べてみたところ、2015年10月7日(米国時間)にBug 589199の修正パッチがコミットされたのが原因だったようだ(なお、10月13日にRESOLVED FIXEDとなった)。 同バグの修正により、トップレベルにおけるletおよびconstの扱いは、ECMAScript 2015 Language Specification(通称ES6)の仕様に合わせる形で変更された。その結果、以下のような具体的な影響が出ている。 どのBugで変わったのかは分からないけど、constで宣言された変数がグローバルオブジェ

    Firefox 44はアドオン互換性に要注意 - Mozilla Flux
    dpprkng
    dpprkng 2015/10/14
  • MozillaがFirefoxの新しい拡張機能APIセットを開発中 - Mozilla Flux

    Mozillaは、WebExtensionsと呼ばれる新しい拡張機能APIセットを開発中であり、Firefox Nightly 42で実験的な実装も済ませた(Bug 1175770)。現在、Firefox Developer Edition 42でも利用可能とみられる。 WebExtensionsは、Add-on SDKとは直接のつながりがなく、一から開発が進められているもので、以下のような特長を有するという。 他のブラウザからの移植/他のブラウザへの移植を容易にする。 addons.mozilla.org(AMO)におけるアドオンのレビューを容易にする。 マルチプロセス化したFirefox(Electrolysis:e10s)に対応する。 Firefoxの内部コードが変更されてもアドオンの互換性が損なわれにくい。 既存のXPCOM/XUL APIよりも利用しやすい。 上記のe10s対応に

    MozillaがFirefoxの新しい拡張機能APIセットを開発中 - Mozilla Flux
    dpprkng
    dpprkng 2015/08/17
  • 1