【アドオン】WebExtensions開発者用スレッド

■ このスレッドは過去ログ倉庫に格納されています
2017/11/18(土) 12:38:26.45ID:FCimjQUj0
ブラウザのアドオンはWebExtensionsに統一されようとしています
開発者の情報交換にどうぞ

・Chrome公式ドキュメント
https://developer.chrome.com/extensions

・Mozilla公式ドキュメント
https://developer.mozilla.org/ja/Add-ons/WebExtensions
2017/12/04(月) 08:25:50.18ID:4N+MCAli0
tabs.discardがtwitterのページで効かないという話
https://egg.5ch.net/test/read.cgi/software/1506030128/922
https://egg.5ch.net/test/read.cgi/software/1506030128/924

beforeunloadイベントがlistenされていると
たとえlistenerでダイアログを出さないようにしていたとしてもdiscardされない模様
APIは失敗しない
内部的には強制discardがあるらしくWEから使えるようにという要望が出ていた
https://bugzilla.mozilla.org/show_bug.cgi?id=1420681
2017/12/04(月) 10:36:57.86ID:Fa8Cu9gn0
>>18
この症状確認してる時にたまたま気づいたんだけど
このサイト↓開いたタブ普通なら問題なくdiscard出来るが、LastPassのアドオンを入れると出来なくなる。無効にするとまた出来る

>HTML,CSS カラーコード一覧表 | 背景色や文字色の設定
http://www.netyasun.com/home/color.html


LastPassのアドオンはこれ
https://addons.mozilla.org/ja/firefox/addon/lastpass-password-manager/
2017/12/04(月) 11:37:12.59ID:4N+MCAli0
>>19
再現した
LastPassのアドオンは巨大(10MB!)で追ってられないけど
ざっとソース検索してbeforeunloadを使っている箇所はあった

しかしbeforeunloadを使っているcontent scriptを全ページに注入するようなアドオンを使うと
discardが一切できなくなるということだから
このままの仕様でdiscard APIリリースするとしたらひどい話だ
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況