2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

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

1 :名無しさん@お腹いっぱい。:2017/11/18(土) 12:38:26.45 ID:FCimjQUj0.net
ブラウザのアドオンはWebExtensionsに統一されようとしています
開発者の情報交換にどうぞ

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

・Mozilla公式ドキュメント
https://developer.mozilla.org/ja/Add-ons/WebExtensions

2 :名無しさん@お腹いっぱい。:2017/11/20(月) 16:18:51.05 ID:Lah68vpU0.net
Firefox 57でhttps://raw.githubusercontent.com/のURLにcontent scriptが注入されない
AMOに対する制限と同じ感じ
privacy.resistFingerprinting.block_mozAddonManagerをtrueにしても変わない
なんだこれ…

3 :名無しさん@お腹いっぱい。:2017/11/20(月) 20:32:05.39 ID:Lah68vpU0.net
>>2
userChrome.jsスレの書き込みがヒントになったCSPのせいか
github.comにもCSP設定されているが注入できてたので見落としてた…
raw.githubusercontent.comはsandbox指定されててcontent scriptすら実行できないのね
こうもcontent scriptが実行できないケースが多いと実用性にかけるなあ

4 :名無しさん@お腹いっぱい。:2017/11/24(金) 16:53:49.53 ID:ZrJeDzmC0.net
https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Match_patterns
にあるmatch patternを正規表現に変換するコード
盛大にバグってると思ってページ再確認したら数日前に完全に書き換えられていた
しかしそれも盛大にバグっているという
というかmatch patternでmatchする関数ぐらいWE APIとしてexportしといてもらいたい

5 :名無しさん@お腹いっぱい。:2017/11/25(土) 13:34:34.18 ID:eAJ09Svo0.net
開発者センターで「詳細情報がリクエストされました。 」ってアクティビティが出たけどなんだろう
英語で説明書けばいいのかな

6 :名無しさん@お腹いっぱい。:2017/11/25(土) 14:48:40.89 ID:eAJ09Svo0.net
審査履歴にコメントがあった
機能の詳細、設定方法、使用方法を書いてスクリーンショット付けろって言われとる
この人レビュワーなのかな?面倒だがやるか……

7 :名無しさん@お腹いっぱい。:2017/11/25(土) 15:02:58.85 ID:7CvS95LM0.net
>>6
審査履歴にコメントしてるのはレビュワーだね
そんなこと言われたことないけどなあ
説明一言だけスクリーンショット無しのアドオンたくさん公開されてるし
というか最近すごい審査早いからほぼ自動審査になってると思ってた

8 :名無しさん@お腹いっぱい。:2017/11/25(土) 15:10:45.65 ID:eAJ09Svo0.net
>>7
俺もあっという間に更新されたから自動審査だなと思ったけど、通過した一週間後に来た

ニッチなWebサービス用のアドオンだが、
そのサービスの知識がなくてもアドオンを理解できるようにしなさいとか書いてあってこわいよ

9 :名無しさん@お腹いっぱい。:2017/11/25(土) 15:27:02.75 ID:7CvS95LM0.net
>>8
審査通った後の話だったのね
公開された後人力で巡回してチェックしてるというのは聞いた覚えがある
当然全アドオンチェックなんてできないだろうからたまたま当たったのかな
外部サービス依存があるとチェックされやすいのかも

>そのサービスの知識がなくてもアドオンを理解できるようにしなさい

レビューポリシーだったかガイドラインにそんなようなことが書いてあったはず
定型文みたいなもんでしょう

10 :名無しさん@お腹いっぱい。:2017/11/25(土) 15:41:09.20 ID:eAJ09Svo0.net
なるほど、そんなものがあったのか
ありがとう

レビュワーには努力したぞって返信しとくわ

11 :名無しさん@お腹いっぱい。:2017/11/27(月) 18:44:09.49 ID:q7i1N1560.net
何かまた同じ人からコメントが来た
プライバシーポリシーを追加して、どのユーザーデータが送信されているのか、どのサービスに対応しているのか説明しろ
必要ならWebサイトのプライバシーポリシーにも言及しろとある

勝手に作ったアドオンだし、個人情報なんて扱ってないのに
一体何を書けというのやら

12 :名無しさん@お腹いっぱい。:2017/11/28(火) 20:30:06.96 ID:PvRjehi40.net
外部サービスを扱うアドオンなら
・サービスからどんなデータを取得するのか
・取得したデータをどう扱うのか
・取得したデータをローカルに保持するのか
・サービスにどんな操作を行うのか
こういったことを明確にしてくれって話ではないかと

作った本人には自明の内容であったとしても
使う側はブラックボックスだから気になるところだと思う

ろくに記述もないアドオンはそういうレビューがされていないか
コメントがあってもガン無視してるんでしょう

13 :名無しさん@お腹いっぱい。:2017/11/28(火) 23:15:52.00 ID:pb/WHQkf0.net
明確にするという観点を踏まえて、
プライバシーデータは一切扱ってないよっていうポリシーを書いた

コメントガン無視してる人たちは勇気あるなあ。まかり間違ったら承認取り消されそう

14 :名無しさん@お腹いっぱい。:2017/11/29(水) 21:33:09.68 ID:uL5cKuad0.net
承認通知の文面が変更されて
公開後別のレビュワーがチェックするかもしれないから
ちょっと覚悟しとけみたいな内容が追加されてた

15 :名無しさん@お腹いっぱい。:2017/12/02(土) 04:20:16.48 ID:wVGQJ0ea0.net
tabs.queryで返ってくるtab.discardedが嘘言うことがある気がする
明らかにアンロードされているタブがたくさんあるのに全部falseになってる
Firefox再起動すると直ってしまって再現条件がわからない

16 :名無しさん@お腹いっぱい。:2017/12/02(土) 15:38:24.48 ID:OltRz4ui0.net
browser.downloads.resumeもなんかおかしいかも
こいつ呼んでも止まってるダウンロードが再開しないや

17 :名無しさん@お腹いっぱい。:2017/12/03(日) 10:37:04.29 ID:vnrqeG5h0.net
https://bugzilla.mozilla.org/show_bug.cgi?id=1419842
tabs.onUpdatedわりと気軽に使ってたけどこんなに重いのか…

18 :名無しさん@お腹いっぱい。:2017/12/04(月) 08:25:50.18 ID:4N+MCAli0.net
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

19 :名無しさん@お腹いっぱい。:2017/12/04(月) 10:36:57.86 ID:Fa8Cu9gn0.net
>>18
この症状確認してる時にたまたま気づいたんだけど
このサイト↓開いたタブ普通なら問題なくdiscard出来るが、LastPassのアドオンを入れると出来なくなる。無効にするとまた出来る

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


LastPassのアドオンはこれ
https://addons.mozilla.org/ja/firefox/addon/lastpass-password-manager/

20 :名無しさん@お腹いっぱい。:2017/12/04(月) 11:37:12.59 ID:4N+MCAli0.net
>>19
再現した
LastPassのアドオンは巨大(10MB!)で追ってられないけど
ざっとソース検索してbeforeunloadを使っている箇所はあった

しかしbeforeunloadを使っているcontent scriptを全ページに注入するようなアドオンを使うと
discardが一切できなくなるということだから
このままの仕様でdiscard APIリリースするとしたらひどい話だ

21 :名無しさん@お腹いっぱい。:2017/12/06(水) 04:24:08.21 ID:TCGB3jPQ0.net
>>18-20
この件、58ではダメだけど59NightlyだとTwitterもdiscardできるようになってた
Lastpassアドオン入ってても問題ない

22 :名無しさん@お腹いっぱい。:2017/12/06(水) 12:05:52.31 ID:aHzowIZS0.net
>>21
https://bugzilla.mozilla.org/show_bug.cgi?id=1415918
これかな
コメントついてるけどこれ58に入れないのはありえない
入れられないならtabs.discard自体を59まで入れないべき

https://bugzilla.mozilla.org/show_bug.cgi?id=1420681
はダイアログが出る場合でもforceDiscardオプションで破棄できるように
ということらしい

23 :名無しさん@お腹いっぱい。:2017/12/08(金) 04:05:16.11 ID:03t3pjvP0.net
統計がよくおかしくなると思ったら
何年も前から壊れたままでクレームがあったら手動で直してるらしい
https://github.com/mozilla/addons/issues/366
https://github.com/mozilla/addons/issues/510
これはひどい

24 :名無しさん@お腹いっぱい。:2017/12/08(金) 05:31:56.24 ID:Mk4JoaRu0.net
時々ユーザー数が0になるのこれか

25 :名無しさん@お腹いっぱい。:2017/12/10(日) 10:56:37.00 ID:QMa2l3qs0.net
>>21
>>22
nightlyで試してみた
ダイアログを出さないbeforeunloadが設定されたページをdiscardできるようになっていたけど
そのタブを再度アクティブにしてページをクリックとかしてから
タブを閉じたりリロードしようとするとページ上のbeforeunloadハンドラの返り値を無視して
beforeunloadのダイアログが出るようになりこのタブは二度とdiscardできない
こんなひどいリグレッションがあるようでは58に入れるのは無理かもなあ…

26 :名無しさん@お腹いっぱい。:2017/12/13(水) 00:58:09.72 ID:moP6K8El0.net
ええ…

27 :名無しさん@お腹いっぱい。:2017/12/16(土) 09:03:02.03 ID:LymSBaE00.net
>>25
ページをクリックとかしてからタブを閉じたりリロードしようとすると
ページ上のbeforeunloadハンドラの返り値を無視してbeforeunloadのダイアログが出るのは
discardのせいではなくbeforeunloadのundocumented?な挙動のせいだった
beforeunloadの返り値が、
null→必ずダイアログ出ない
空文字列→ページをクリックとか操作しない限りダイアログ出ない
適当な文字列とか→必ずダイアログ出る

ダイアログ出るパターンの場合でもdiscardできるようにするforceDiscardオプションの
実装が進められていたけど
この件含みタブ関係いろいろやってた人がbugzillaから全面撤退してしまった

28 :名無しさん@お腹いっぱい。:2017/12/20(水) 12:53:38.18 ID:rSTgAnFo0.net
TSTの人が嘆いていたけどWebExtensionsの表記は最近は
API規格としての名称 = WebExtensions
Firefoxにおける拡張機能 = (Browser) Extension
という使い分けに見える
あとW3Cでの呼称がBrowser Extentionsなのも混乱の元
レガシーがなくなったので拡張機能(Browser Extension)がWEなのは自明ってことなんだろうけど
まだ52ESRが当分生きてるんだし時期尚早だと思う
MozillaもわざわざWebExtensionsという独自名称をつけたなら
ちゃんとブランディングしてくれればいいのに

29 :名無しさん@お腹いっぱい。:2017/12/21(木) 23:26:55.44 ID:jVWUmVDQ0.net
Bugzillaの強制スムーススクロールなんだこれ
余計なことを…

30 :名無しさん@お腹いっぱい。:2017/12/21(木) 23:35:57.21 ID:jVWUmVDQ0.net
>>29
ネイティブのスクロールではなくvim系アドオンとかでJavaScriptでスクロールすると
強制的にスムーススクロールになってしまうようだ

31 :名無しさん@お腹いっぱい。:2017/12/23(土) 06:49:45.91 ID:KHcD4MkG0.net
https://qiita.com/piroor/items/2047e840d2d9786e619e
タブIDの一貫性が損なわれる件、この書き方は少し誤解を招くと思う
ウィンドウをまたいで移動するとIDが新しいIDに変わるように読めるけど
listenerの引数に渡されるIDは、onUpdated以外のイベントは元のID
onUpdatedは新旧両方のID混在(ひどい)

32 :名無しさん@お腹いっぱい。:2017/12/27(水) 20:54:25.96 ID:wsFe6ieD0.net
何がなんだかさっぱりわからない説明ありがとう

33 :名無しさん@お腹いっぱい。:2017/12/30(土) 22:59:41.31 ID:VJCx5akb0.net
僕のアドオンが他のアドオンとめっちゃ競合するう
同じAPIを叩いてる訳だから当たり前と言えば当たり前だが…
他のアドオンの挙動を見て整合性取らなきゃいけないつらい

34 :名無しさん@お腹いっぱい。:2017/12/30(土) 23:47:59.99 ID:wKYhlUxQ0.net
WEはアドオンの共存連携は考慮されてないね
イベントが通知されたらあとはアドオン内で閉じた処理をするものという感じ
しかしキーボードショートカットが他のアドオンとかぶったら回避不可能なのはひどすぎ
Chromeは本体側にショートカットアサイン機能があるのにそれは実装せずに
commands APIだけChromeから持ってくるとか意味がわからない

35 :名無しさん@お腹いっぱい。:2018/01/04(木) 22:18:01.18 ID:6ejLFz/90.net
>>6
これと同じようなレビュワーコメントが来た
設定画面も独自のボタンや画面も無いアドオンなのに
おそらくスクリーンショットの有無なんかを機械的にチェックして定型文送ってるだけだな
手抜きチェックでアドオン作者に余計な手間要求しないで欲しい

36 :名無しさん@お腹いっぱい。:2018/01/10(水) 09:42:43.10 ID:vkqe9XnG0.net
>>35
https://blog.mozilla.org/addons/2018/01/08/new-contribution-opportunity-content-review-addons-mozilla-org/
これの影響か
開発経験がなくてもボランティアが貢献できるようするためと言ってるけど
安易にレビュー自動化したらスパムまみれになったので
敷居を下げてただ働きしてくれる人を募集してるだけにしか見えない

37 :名無しさん@お腹いっぱい。:2018/01/20(土) 08:24:54.20 ID:Vcg0eAtp0.net
自動化したいなら
人間以上のAI積んでからしろっつうねん

38 :名無しさん@お腹いっぱい。:2018/01/20(土) 13:32:05.88 ID:cvwWZzl00.net
人力だと以前のように承認に何週間もかかることになりかねないから
自動化自体は良いのだけど
やり方失敗したからすまん協力してくれと正直に言わずに
貢献云々と綺麗ごとで済まそうするところがひどい

39 :名無しさん@お腹いっぱい。:2018/02/13(火) 19:16:13.43 ID:04TfZh460.net
☆ 私たち日本人の、日本国憲法を改正しましょう。現在、
衆議員と参議院の両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆

40 :名無しさん@お腹いっぱい。:2018/02/26(月) 04:12:13.54 ID:IzIHHk9b0.net
>>23
AMOの統計壊れついに報告されても直さなくなった
https://github.com/mozilla/addons/issues/510

41 :名無しさん@お腹いっぱい。:2018/02/26(月) 11:18:27.03 ID:0KnbxPUr0.net
いつものWONTFIX
直すのめんどくさいから削除

もじらクオリティ発動

42 :名無しさん@お腹いっぱい。:2018/03/11(日) 16:03:25.24 ID:hBq5a8ho0.net
単に興味本位の疑問なんだけどPermissionからcookies APIを許可しない場合だと
backgroundコンテキストからfetchでXHRのようにcookie持たせたpostを行いたい場合は
そのcookieをcontentscriptsコンテキストから取得してbackgroundに渡さないと駄目なのかな
contentscripts触れるなら好きに引っこ抜けるのに制限している理由がよくわからない

43 :名無しさん@お腹いっぱい。:2018/03/12(月) 16:22:45.23 ID:JP/vte7L0.net
>>42
content scriptのとくにURLを制限しない<all_urls>は非常に強力で
ほぼなんでも許可と言っているようなものなので
この権限を許可してcookies APIは許可しないようなケースは想定してないんだろう
安易に<all_urls>権限を持った拡張機能を作ったり使ったりするのはどうかと思うんだけど
APIが貧弱すぎてなにかとcontent scriptでごちゃごちゃやらざるを得ないから
目をつむって権限許可する以外選択肢が無いという

44 :名無しさん@お腹いっぱい。:2018/03/13(火) 00:19:32.85 ID:h3tWOy130.net
ああ言われてみれば本当にその通りだ
contentscriptsで力技する実装に慣れ過ぎた故の疑問だった

45 :名無しさん@お腹いっぱい。:2018/03/17(土) 13:32:25.64 ID:dolaKGQS0.net
拡張機能に広告を付けることってできるのか?
enhancer for youtubeというアドオンを使ってyoutubeを見てるんだが、
普通に見るときには表示されないアドセンス広告が出てくる

46 :名無しさん@お腹いっぱい。:2018/03/17(土) 19:26:59.74 ID:5xKEEa2b0.net
>>45
拡張機能のcontent scriptはそのページに追加で<script>でJavaScriptを
読み込んだかのように動作するからなんだってできる
厳密にはwindowオブジェクトが分離されていて全く同じではないけど
ページ上のHTMLを変更するようなことは無制限にできる

47 :名無しさん@お腹いっぱい。:2018/03/17(土) 19:50:47.22 ID:dolaKGQS0.net
そうなんだ
じゃあ元々貼ってある広告を自分のに差し替えたりもできて、しかもばれない気がするな

48 :名無しさん@お腹いっぱい。:2018/04/21(土) 17:37:08.18 ID:RSszIfud0.net
ググルの画像検索仕様が変わって拡張使えなくなっとる

49 :名無しさん@お腹いっぱい。:2018/04/24(火) 08:50:41.43 ID:c2v8ucew0.net
>>48 何がどういう風に使えなくなったのか 書いてくれないと。
Search by Image - Reverse Image Search は動いてる
https://addons.mozilla.org/en-US/firefox/addon/search_by_image/
ローカルの画像を参照して検索するタイプのアドオンは使ってないから分からないが

50 :名無しさん@お腹いっぱい。:2018/05/04(金) 22:35:17.51 ID:nOPwk/yb0.net
お前らの開発環境を教えてくれ
atomと自分のブラウザでやってたんだが、コードが増えるにつれて辛くなって来た
開発だけじゃなくてデバッグもつらい。500行未満の小さいのならともかく、巨大なアドオンとかとても作れる気がしない

51 :名無しさん@お腹いっぱい。:2018/05/05(土) 00:57:25.67 ID:jzCmOBUZ0.net
同じ環境だけど小まめにファイル分けるかwebpackでバンドルしてる
標準でCommonJS互換のAPIほしいな

52 :名無しさん@お腹いっぱい。:2018/05/05(土) 01:14:46.28 ID:VnkL2EZD0.net
なんてこった同じか
webpackは名前しか知らない子だったのでこの機に勉強するか

53 :名無しさん@お腹いっぱい。:2018/05/05(土) 13:46:42.36 ID:lW/JmvZM0.net
JS 750行程度(ほかにHTMLやCSSもある)だけどとくに困ってない
デバッグもブラウザコンソールとインスペクタで十分
API依存でない部分は普通のページ上のJSと同じように開発すればいいだけだし

モジュール(のように使うファイル)の数が増えると面倒とは思う
manifest.jsonやら<script>を書き散らかさないといけないWEの仕様は変
ただ基本的に読み込みまれっぱなしで使われるブラウザ拡張を
たくさんのモジュールに依存したり巨大なフレームワーク使うような作りにはしないから
そこまで困ってはいない

54 :名無しさん@お腹いっぱい。:2018/05/19(土) 11:57:31.31 ID:RPyTwONs0.net
61でTab Hide APIがデフォルト有効になるので改めて試してみたが
結局問題はなにも解決されていなかった
そのアドオンが始めてAPIを呼ぶときだけ確認が出るけど
選択肢がそのアドオンを有効にするか無効にするかだけ
複数のアドオンを許可するとあるアドオンがタブを隠しても
ほかのアドオンが勝手に解除することが出来てしまう
事実上Tab Hide APIを使うアドオンを同時に一個しか使えない
しかも現在許可しているアドオン(tabHideパーミッション持っているアドオン)がどれか
確認する手段も無い

55 :名無しさん@お腹いっぱい。:2018/06/07(木) 20:50:20.10 ID:saWBnjck0.net
Message系のAPIでContentScriptへ投げられないのが不自由すぎる
storageのonChange使うのが一番マシな代替方法かな

56 :名無しさん@お腹いっぱい。:2018/06/08(金) 04:59:14.00 ID:Wf4fKVXN0.net
backgroundからcontentへはtabs.sendMessageで投げられるけど
content側での受信はruntime.onMessage.addListener

57 :名無しさん@お腹いっぱい。:2018/06/13(水) 23:36:50.86 ID:mnZQy65V0.net
ContentScriptからContentScriptをやりたかったんだよね
せめてtabsが使えればqueryからid取ってどうにか出来るんだけど
相互通信用のライブラリをbackgroundに常備させたい衝動に駆られる

58 :名無しさん@お腹いっぱい。:2018/06/14(木) 02:59:10.71 ID:FWZO/pqD0.net
ページに直接注入されるcontent scriptに強大な権限を与えないために
使用できるAPI制限してるんだからtabs使えるようにしたら意味無い
APIの仕様からもそういうときはbackgroundで中継するのが前提になっている
そのくせ起動時のbackgroundとcontentのスクリプトの実行順が不定なのがひどいんだけど
たしか修正されるはずだがこんな基本的な部分がいまだに直ってないというのが

59 :名無しさん@お腹いっぱい。:2018/07/23(月) 23:36:00.82 ID:+o86OeTL0.net
FireFoxでダウンロードが止まったら自動でリトライするアドオンを作りたいんだが、
多分>>16のバグのせいでAPI経由だと不可能になってる
既存のチャレンジャーもこの有様でまともに動作させられない模様
https://addons.mozilla.org/ja/firefox/addon/auto-resume-downloads/

何とかAPI通さずにリトライする方法ない?

60 :名無しさん@お腹いっぱい。:2018/07/27(金) 07:27:00.08 ID:7DN6ZRiU0.net
アドオンはWE API以外触れない
抜け道があったとしても重大なセキュリティホールだからすぐに修正される

61 :名無しさん@お腹いっぱい。:2018/07/27(金) 10:02:49.57 ID:tf6MRqos0.net
そうか、ありがとう
早く直せMozilla

62 :名無しさん@お腹いっぱい。:2018/09/30(日) 16:35:12.08 ID:jNlaNNeG0.net
テスト

63 :名無しさん@お腹いっぱい。:2018/10/12(金) 16:52:28.53 ID:EiHp4lgP0.net
HTTPSなページのContentScriptsでfetchが勝手にHTTPにS付けちゃうんだけど
問い合わせ先はlocalhostなのに困るぞ

64 :名無しさん@お腹いっぱい。:2018/10/16(火) 08:54:22.01 ID:fzFOnCnr0.net
>>63
バグみたいね
https://bugzilla.mozilla.org/show_bug.cgi?id=1488740

65 :名無しさん@お腹いっぱい。:2018/10/26(金) 09:29:15.52 ID:oOSsYiLL0.net
いくらやってもbrowser.theme.getCurrent()で現在のテーマが取得できないと思ったら
取得できるのは新しいWebExtensions形式のテーマだけで
内蔵テーマ含む軽量テーマの情報は何も取得できなくて驚愕
MDNにもなにも書かれていないし
WebExtensions API品質低すぎで萎える

66 :名無しさん@お腹いっぱい。:2018/10/27(土) 00:06:03.46 ID:34YOgI6X0.net
63で対応したメニューのキーボードアクセスキー設定機能
英語版だと&Fooで普通にFにアンダーラインが付くが
日本語版だとFoo(F)と勝手に(F)が追加されて()内のFにアンダーラインが付く
アホすぎる

67 :名無しさん@お腹いっぱい。:2018/10/29(月) 09:47:35.95 ID:dakWYFuO0.net
https://github.com/mozilla/addons/issues/510
統計は度々壊れてるし
https://github.com/mozilla/addons/issues/820
ほとんどのアドオンで不自然に大きなダウンロード数が記録されたけど
ボットじゃないのの一言で終わってるし
AMOチームのやる気の無さはどうにかならないのか

68 :名無しさん@お腹いっぱい。:2018/12/02(日) 04:08:55.22 ID:1ZMgMzSs0.net
新しいSuccessor Tabs API
https://qiita.com/piroor/items/fb969c94a41c36fd56f5
これ読んでようやく意図がわかったが
こんなわけのわからないAPIを実装する意味は全く理解できない
64で入るmenus.overrideContextも変な仕様だし
WebExtensions APIは出た当時は機能は少ないながらも
ほぼChrome由来のみでそれなりに整理されていたが
Mozillaが雑に追加していった結果どんどんおかしくなっていってる

69 :名無しさん@お腹いっぱい。:2019/01/04(金) 18:42:06.00 ID:QkN1Vr7F0.net
さいきん調べ始めたド素人です
それなりに公式文書(日本語)を参照したりググったりしてもわからなかったので質問させてください
自分は次の2つの機能を探していますが現状存在しませんか?またない場合はされる予定はあるでしょうか?

・ガベージコレクターの強制実行
・ウィンドウがアイコン化されたタイミングでのjsの実行方法

メモリ食い過ぎて辛いからアイコン化時に自動でガベージコレクションしたいだけなんですが

70 :名無しさん@お腹いっぱい。:2019/01/05(土) 12:19:07.24 ID:lo4oR9kD0.net
>>69
存在しない
そういうシステムに深くかかわるところに直接触れないようにするのが
WebExtensionsの設計だから実装されることも無いと思う
それにabout:memoryで試すとわかると思うけど
強制GCしても使用メモリにはほとんど効果が無い

71 :名無しさん@お腹いっぱい。:2019/01/05(土) 15:08:26.24 ID:HReAkedh0.net
>>70
ありがとうございます、やっぱり駄目ですか
firefox本体でよろしくやってくれれば一番いいんですがね

72 :名無しさん@お腹いっぱい。:2019/01/05(土) 21:29:35.42 ID:HReAkedh0.net
蛇足ですが Tab Suspender というアドオンを見つけてメモリー消費量の問題は解決しました
時間監視タイプの動作で中身は見てませんがしばし監視するとびっくりするくらい開放してくれます

73 :名無しさん@お腹いっぱい。:2019/01/06(日) 09:59:02.19 ID:+vGreUGM0.net
>>72
https://addons.mozilla.org/ja/firefox/addon/ff-tab-suspender/
これ?
タブのサスペンド(アンロード)はtabs.discard APIを呼ぶだけなんだけど
C言語とWASMで書かれていて謎
余計な権限は要求されないから大丈夫だとは思うが
tabs.discardは名前の通り単にタブの中身を捨てるだけで
タブを閉じるのと実質同じだからメモリは減る

74 :名無しさん@お腹いっぱい。:2019/01/06(日) 12:23:24.54 ID:niUH2YaX0.net
それです
メモリ不足対策としてたくさん単純にタブを閉じたり同時に開いていたタブを減らしてもだめだったんですよ
Auto Tab Discardも使っていたんですがまだ足りないと感じていて色々はじめました

あと一つ勘違いしていて
それ+GCをやらないと劇的には減らないみたいです(あとはアクティブページのデータ量依存でしょうか)

自分が減ったのを確認した時は以下のページを参考にGCが実行されやすい環境でしたが
このアドオンだけで減ると思い設定を元に戻したら最初ほどへらず
about:memoryのMinimize memory usage実行でガバっと減ったのでまた設定し直しました
https://www.clear-code.com/blog/2018/10/24.html

75 :名無しさん@お腹いっぱい。:2019/01/07(月) 03:56:04.14 ID:RTnZoucf0.net
未ビルドのmanifest.jsonから読み込んだ拡張がブラウザを閉じると消えるの何とかならんかな
Chrome系だと消えないから普段遣いしながら弄れるんだけど

76 :名無しさん@お腹いっぱい。:2019/01/07(月) 20:59:36.83 ID:g1CKTjyV0.net
>>75
一時的なアドオンを読み込むのことなら
web-extコマンド使えばコマンドラインから拡張機能読み込ませられるから
多少楽にはなる

77 :名無しさん@お腹いっぱい。:2019/03/30(土) 17:49:49.22 ID:3HbFhxLC0.net
開発の参考になるオープンソースのアドオンって何かないかな

78 :名無しさん@お腹いっぱい。:2019/03/30(土) 19:25:26.53 ID:31OVJQv90.net
>>77
私が簡単アドオン作ったときはMDNのチュートリアル一通り見てなんとかなったけどな.

79 :名無しさん@お腹いっぱい。:2019/03/30(土) 19:44:19.01 ID:w8TSW2d10.net
WEは簡単だからMDNのチュートリアルで十分だな

80 :名無しさん@お腹いっぱい。:2019/04/01(月) 01:54:33.59 ID:mPZNHjkM0.net
>>77
同じく最初はMDNのチュートリアルのサンプルコードがおすすめ
とても豊富に用意されている
https://github.com/mdn/webextensions-examples
あとはそもそもアドオンはソースがzipされてるだけだから
気になったやつをバラして見てみれば良いと思う

81 :名無しさん@お腹いっぱい。:2019/04/10(水) 02:42:10.32 ID:OY1qAFut0.net
Background廃止って話があるけどCEとWEで仕様のすり合わせとかやらないのかな
Edgeも完全にCEへ行っちゃってMozillaが後追い実装するだけになったら困る

82 :名無しさん@お腹いっぱい。:2019/04/10(水) 05:51:42.91 ID:RIVRj3sD0.net
最初からWEのbackgroundにはpresistentモードが無い時点で
すり合わせもなにもない気はする
ほかにもWEにしかないAPIたくさん追加されているし
両方にあるAPIの挙動についてはなるべく合わせようという程度では

ただWEのbackgroundが常時動かすことしかできないのは
一見便利そうで簡単に重くできるまずい仕様で
CEは昔からpersistent=true推奨なのになんでこんな仕様にしてしまったんだか

83 :名無しさん@お腹いっぱい。:2019/04/10(水) 05:57:20.04 ID:RIVRj3sD0.net
>>82
まちがった
正しくはpersistent=true推奨ではなくfalse推奨

84 :名無しさん@お腹いっぱい。:2019/04/10(水) 23:28:16.63 ID:OY1qAFut0.net
一部の表記がBrowserExtensionsになった辺りで夢見てたけど現実はそんなもんなのか…
Eventページ動作は切る理由全然ないのに訳わからんよね

85 :名無しさん@お腹いっぱい。:2019/05/25(土) 15:05:09.92 ID:tBKuavuX0.net
タイマー駆動で一定時間毎にabout:memoryの [GC] [CC] [Minimize memory usage] を押す(のと同等の機能を実現する)拡張がほしいけど
webextensionsの仕様上では無理っぽくて悲しい

86 :名無しさん@お腹いっぱい。:2019/06/08(土) 08:04:02.03 ID:RSjhXPEQ0.net
自分用にゴミみたいな小物作って使おうと思ったらまともにインストールできない
一時的な〜だと再起動で消えるしナイトリーじゃないから設定もなぶれないし
こんなもん認証通さないと使えないとかアホかと

87 :名無しさん@お腹いっぱい。:2019/06/08(土) 11:56:33.11 ID:XkC2wqTG0.net
一時読み込みでもChrome系みたいに記憶してほしいよね

88 :名無しさん@お腹いっぱい。:2019/06/08(土) 14:04:52.56 ID:zfxVKdA90.net
一時読み込みで設定(ストレージ)は記憶するようにできるし
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Testing_persistent_and_restart_features
nightlyとdev editionなら署名検証無効にもできる

89 :名無しさん@お腹いっぱい。:2019/06/08(土) 14:18:54.21 ID:zfxVKdA90.net
AMOに載せない自己配布なら審査は自動で一瞬だから
完成したら普通に署名してもらえばすむ話だけど

90 :名無しさん@お腹いっぱい。:2019/06/16(日) 11:10:03.57 ID:PP04eoSe0.net
listedアドオンの審査遅くなるのか
https://github.com/mozilla/addons-server/issues/11653
わからなくもないが不便になるな

91 :名無しさん@お腹いっぱい。:2019/06/29(土) 07:59:59.68 ID:YfLWRenP0.net
詳細情報請求UZEEEEE
説明書けだのスクリーンショット撮れだの余計なお世話だわ

92 :名無しさん@お腹いっぱい。:2019/06/29(土) 14:42:58.84 ID:yxURtV8e0.net
自動署名で済まない人は大変だなぁ
説明って日本語で投げちゃあかんの?

93 :名無しさん@お腹いっぱい。:2019/06/29(土) 15:25:30.07 ID:YfLWRenP0.net
>>92
いつも自動署名後に来るぞ
日本語で書いてinformation complete thankyou とか送っといたわ

94 :名無しさん@お腹いっぱい。:2019/07/01(月) 12:36:22.30 ID:b2WiUwav0.net
今度はchromeのストアで審査待ちから進まない件
いつも一時間ぐらいでアップデート通るのに一日経ってもダメだ
ぼくわるいアドオンじゃないよ!

95 :94:2019/07/03(水) 19:49:53.93 ID:JBvgH3X+0.net
本日サポートに問い合わせて通過

96 :名無しさん@お腹いっぱい。:2019/07/11(木) 00:41:18.65 ID:ow2fPx0I0.net
ContentScriptsでCustomElementsをどうにか使おうと試行錯誤して心が折れた

97 :名無しさん@お腹いっぱい。:2019/07/14(日) 06:28:23.01 ID:2aS6HYMi0.net
dark readerに関してなんですが、これはどこの値を書き換えているんでしょうか
背景色変更のアドオンを作りたいのですが、dark reader以外はページを開いたときのホワイトフラッシュがあります
コレのないアドオンを作りたいのです

98 :名無しさん@お腹いっぱい。:2019/07/14(日) 11:02:47.46 ID:2aS6HYMi0.net
manifest.jsonのmanifest versionってなんすか?

99 :名無しさん@お腹いっぱい。:2019/07/14(日) 18:19:38.41 ID:2aS6HYMi0.net
選択されているタブで開かれているページのhtml、選択されていないタブでロードされているページのhtml

100 :名無しさん@お腹いっぱい。:2019/07/14(日) 18:19:48.69 ID:2aS6HYMi0.net
これらを取得する方法はありますか?

101 :名無しさん@お腹いっぱい。:2019/07/14(日) 18:20:03.55 ID:2aS6HYMi0.net
こういう情報はどこにあるんでしょうか?

102 :名無しさん@お腹いっぱい。:2019/07/14(日) 22:02:26.86 ID:4G3U6M5q0.net
・Mozilla公式ドキュメント
https://developer.mozilla.org/ja/Add-ons/WebExtensions

隅から隅まで読んで頑張ってください

103 :名無しさん@お腹いっぱい。:2019/07/15(月) 01:28:04.12 ID:HiXzu10d0.net
>>1のドキュメントを読んで頑張るしかないね
APIの使い方がわからないときはググったりgithubでコード検索したりする

104 :名無しさん@お腹いっぱい。:2019/07/15(月) 05:46:08.21 ID:h/2k4s2y0.net
リファレンス読みますです

105 :名無しさん@お腹いっぱい。:2019/07/15(月) 11:08:21.13 ID:x6nXV9f90.net
日本語訳は最新の仕様に追いついてないところが結構あるから
英語版も常に確認したほうがいい

106 :名無しさん@お腹いっぱい。:2019/07/15(月) 16:43:27.04 ID:h/2k4s2y0.net
はい
javascriptがよくわからんのですが、アクティブなタブで開かれたページのhtmlを取得するのは、どのへんの機能か検討つかないですか?
逆引きでもあればいいんですが、、、

107 :名無しさん@お腹いっぱい。:2019/07/15(月) 18:52:40.93 ID:h/2k4s2y0.net
これポップアップ用のhtmlなんですが、アラートが出ません
何らかのapiが必要なら教えてください
https://ideone.com/QScjMX

108 :名無しさん@お腹いっぱい。:2019/07/16(火) 14:10:53.32 ID:sbvupH4u0.net
すぐ上のURL見ればわかりやすいAPI名が出てくるのに流石に失礼でしょ

109 :名無しさん@お腹いっぱい。:2019/07/17(水) 03:40:00.91 ID:ZJa+eZDp0.net
>アクティブなタブで開かれたページのhtmlを取得
chrome.tabs.executeScript()でDOMにアクセスするかねえ
俺ならmanifest.jsonでurlごとにcontent_scriptを設定するか、
background.jsでやるから、executeScriptは使ったことないや

>>107
FireFoxだとセキュリティの関係でアラート使えないんじゃね?
notificationsを使え

110 :名無しさん@お腹いっぱい。:2019/08/04(日) 00:34:09.59 ID:0nt0g7TT0.net
●鈴.木ド.イツ容.疑者.&南.人彰.容疑.者がおもに同時間帯に書き込むスレ一覧
必要あらば関係者各自で警.察に被害.届を提出してください

<ゲーセン板>
秋葉原のゲーセン事情129  架空の常連客を貶める形で間接的に店を風評攻撃。カムイ氏を誹謗
https://medaka.5ch.net/test/read.cgi/gecen/1563231821/
■ 栃木ゲーセン事情78 ■  架空の常連客に「殺す」「死ぬ」「刺殺する」等の単語を突きつけて間接的に店を脅迫
https://medaka.5ch.net/test/read.cgi/gecen/1562218271/
高田馬場・新大久保のゲーセン事情 その59  ミカド店員AKIRA氏への個人攻撃を軸にした店への風評攻撃、偽計業務妨害
https://medaka.5ch.net/test/read.cgi/gecen/1564247190/
北海道のゲーセン事情 ふるさと慕情
https://medaka.5ch.net/test/read.cgi/gecen/1536195572/
イミグランデ日吉4 スタホだよ全員集合!  架空の常連客を貶める形で店を風評攻撃
https://medaka.5ch.net/test/read.cgi/gecen/1517534482/

<STG板>
[飛鳥が]サンダーフォースVI[微笑む時代]172  岡野哲氏への執拗な誹謗はwikipedia、ゲームカタログなど多岐に渡るが全て同一犯
https://medaka.5ch.net/test/read.cgi/gamestg/1558434811/ 因みにミカド配信で「飛鳥&飛鳥配信希望〜」とチャット連ねた犯人もコイツ
R-TYPEシリーズについて語ろうPart76   懐古自演
https://medaka.5ch.net/test/read.cgi/gamestg/1563729855/
G.rev グレフ総合スレッドVol.17 [無断転載禁止]©2ch.net  同内容の独り言
https://medaka.5ch.net/test/read.cgi/gamestg/1492286876/
グラディウス&沙羅曼蛇 83   同内容の懐古自演
https://medaka.5ch.net/test/read.cgi/gamestg/1559476096/
CAVE総合スレ133  会社関係者に対して同内容の誹謗文を繰り返し
https://medaka.5ch.net/test/read.cgi/gamestg/1557478768/
ダライアスシリーズ総合スレッド /x72/  メガドライブミニの宣伝工作
https://medaka.5ch.net/test/read.cgi/gamestg/1560339541/

111 :名無しさん@お腹いっぱい。:2019/08/07(水) 01:44:53.41 ID:QOW6dBmp0.net
chrome web storeっていきなり取り下げられることがあるのね
怖いわ

112 :名無しさん@お腹いっぱい。:2019/08/23(金) 07:12:09.66 ID:TbC8P4WI0.net
アメリカの広告会社から問い合わせのメールが来たが、
これって確実に広告載せろって話だよな
話に乗るつもりがないならスルーで良いだろうか?

113 :名無しさん@お腹いっぱい。:2019/08/24(土) 23:35:32.88 ID:xUJhw3CT0.net
nn全
> 部
> 自
> 分
> に
> 当
> て
> 嵌
> ま
> っ
> て
> る
> の
> が
> ま
> ぁ
> ア
> レ
> な
> 人
> の
> 特
> 徴
> な
> ん
> で
> し
> ょ
>
> 青葉と宮崎のハイブリッド それが「各スレで自分で質問して自分で答えを書いて自分にありがとうと礼を書く」でおなじみの
○株○式○会○社○チ○キ○ン○へ○ッ○ド○のチョウセンヒトモドキ ミナミヒトあき たるゆえん

114 :名無しさん@お腹いっぱい。:2019/08/24(土) 23:35:47.23 ID:xUJhw3CT0.net
,,,全
> 部
> 自
> 分
> に
> 当
> て
> 嵌
> ま
> っ
> て
> る
> の
> が
> ま
> ぁ
> ア
> レ
> な
> 人
> の
> 特
> 徴
> な
> ん
> で
> し
> ょ
>
> 青葉と宮崎のハイブリッド それが「各スレで自分で質問して自分で答えを書いて自分にありがとうと礼を書く」でおなじみの
○株○式○会○社○チ○キ○ン○へ○ッ○ド○のチョウセンヒトモドキ ミナミヒトあき たるゆえん

115 :名無しさん@お腹いっぱい。:2019/08/29(木) 14:09:58.54 ID:ULVPBrE60.net
>>112
もしくはアドオン自体を買取とか?
なんにしろ最初のメールで具体的な用件を言ってこないようでは
まともなところとは考えにくい

116 :名無しさん@お腹いっぱい。:2019/08/29(木) 14:19:08.15 ID:PPvKOM1Z0.net
>>115
買取もあったか。だがそれはもっといかん
「ビジネスの話ができるお前の会社の担当を紹介しろ」みたいな文言だったから擁護の余地はあるが、
結局返事はしないことにした

117 :名無しさん@お腹いっぱい。:2019/09/03(火) 06:02:06.32 ID:8G4wwoGx0.net
8■ 栃木ゲーセン事情80 ■
https://medaka.5ch.net/test/read.cgi/gecen/1564809234/856

> 856 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2019/09/02(月) 20:58:16.83 ID:kutFghBw0 (PC)
> まあ製造物責任法って感じで責任もって欲しいよね、親御さんには




















いるのは最近自分の親が両方とも他界したからだろうな

自分になくしたものを攻撃材料にすることで憂さを晴らしてるんだろ

犯人は一人ぼっちになった南人彰 独身童貞インポ顔(58)

寂しいなら親の後を追って逝けばいいだろオマエみたいにネット工作やらせてもチョン臭い三流自演しかできない役立たずがよw

118 :名無しさん@お腹いっぱい。:2019/09/17(火) 02:29:47.06 ID:w1gAmQRf0.net
googleからポリシー変更のメールがしつこく届く
使う権限を最小にしろって奴と、プライバシーポリシーを示せって奴
後者はURLをリンクしなきゃいけないようでめんどくさい
やらないと弾かれそうだしお前らやっとけよ

119 :名無しさん@お腹いっぱい。:2019/10/18(金) 14:23:01.01 ID:D9XHMvMd0.net
mozillaは新しいアドオンを追加すると審査がやたら長いね
更新と別ルートなんだろうか

120 :名無しさん@お腹いっぱい。:2019/10/18(金) 21:43:45.60 ID:v41Na9KS0.net
>>119
新しいアドオンは無条件に24時間遅延
https://github.com/mozilla/addons-server/issues/11653

121 :名無しさん@お腹いっぱい。:2019/10/19(土) 03:13:18.45 ID:ZANPOlzl0.net
>>120
oh...

122 :名無しさん@お腹いっぱい。:2019/11/17(日) 23:19:06.59 ID:1MBfjoQx0.net
初めてのアップデートをしたんだけど10日くらい立つけど未だに反映されない

公開済みのバージョン 0.1
ドラフト バージョン 0.11

こんな↑状態になってるけど
これは正常に登録できてる状態?
審査待ちなだけ?

123 :名無しさん@お腹いっぱい。:2019/11/17(日) 23:21:08.71 ID:1MBfjoQx0.net
>>116
トラフィックデータを売ってくださいだと思う。

124 :名無しさん@お腹いっぱい。:2019/11/17(日) 23:49:06.16 ID:KpFNgM/e0.net
>>122
それは審査待ちのはずだが、
あまりに長かったらサポートに今どうなってんすか?と問い合わせるといい
https://support.google.com/chrome_webstore/contact/developer_support?hl=ja

>>123
取ってないやw

125 :名無しさん@お腹いっぱい。:2019/11/19(火) 01:20:05.59 ID:2wEFt5n00.net
>>124
そうですか
ありがとう

普通はどのくらいで審査終わるんだろう?
サイズとか種類によってかわるんかな?

126 :名無しさん@お腹いっぱい。:2019/11/19(火) 01:20:45.31 ID:2wEFt5n00.net
あ、クロム拡張です

127 :名無しさん@お腹いっぱい。:2019/11/19(火) 06:08:50.48 ID:go13k9qL0.net
普通一日もかからんよ
初回だからかな?

128 :名無しさん@お腹いっぱい。:2019/11/20(水) 01:26:54.59 ID:W05OqaxF0.net
>>127
えーそうなのか。
最初に登録したときも2週間位かかったからこういうもんかと思ってた

何か問題あるんかな?
悪いことしてないんだけどな

129 :名無しさん@お腹いっぱい。:2019/11/20(水) 05:58:45.23 ID:eiX+1Qgv0.net
問い合わせろってばw

130 :名無しさん@お腹いっぱい。:2019/11/23(土) 23:30:36.30 ID:oTAhF3EJ0.net
返事こねぇけど。。。

131 :名無しさん@お腹いっぱい。:2019/11/24(日) 19:23:29.63 ID:cGB1AbYk0.net
クロム拡張の統計情報でインストール数の統計ってでる?

132 :名無しさん@お腹いっぱい。:2019/11/25(月) 01:22:46.56 ID:hf7+HXl30.net
一体いつアプデートされんの?
ばかかと

133 :名無しさん@お腹いっぱい。:2019/11/26(火) 17:50:42.61 ID:znHc8Um90.net
もう三週間たつのにアプデート反映されないんだけど
ナンナの一体

134 :名無しさん@お腹いっぱい。:2019/11/27(水) 10:47:54 ID:wdeOHlwH0.net
manifest.jsonでバージョンだけ変えてもう一回やってみろ

135 :名無しさん@お腹いっぱい。:2019/11/28(木) 21:55:48.75 ID:Cd/f/Xbg0.net
君たち「統計情報」の「表示回数」ってどんくらい?

136 :名無しさん@お腹いっぱい。:2019/11/30(土) 04:25:12 ID:CYzZoABi0.net
一番使われてるやつで一日45前後
一番使われてないやつで一日5前後となっているな

137 :名無しさん@お腹いっぱい。:2019/12/05(木) 14:32:46.95 ID:JY2+4AoW0.net
firefoxでツールバーにアイコンを表示し、現在のタブの読み込みが完了していたら有効。
そうでないなら無効にしたいのですが、どのようにすればよいでしょうか。

138 :名無しさん@お腹いっぱい。:2019/12/05(木) 15:25:12.13 ID:VynVy1/K0.net
>>137
tab の status でとれると思う
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/Tab

139 :名無しさん@お腹いっぱい。:2019/12/10(火) 06:50:57 ID:pwHKhuP00.net
AMOのアカウント2FA必須になるのか面倒くさい

140 :名無しさん@お腹いっぱい。:2019/12/12(木) 13:41:16.37 ID:MAenXcfl0.net
FF72
The nullish coalescing operator has been implemented
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/72

141 :名無しさん@お腹いっぱい。:2019/12/12(木) 14:45:48.31 ID:ZlxHUY/20.net
Web上の画像をまとめてzipしてダウンロードするfirefox用のアドインを作ったのですが、時々 Statusが Error.CRASH となります。
この状態になったダウンロードを履歴から開くと正常なファイルとしてアクセスできます。

Error.CRASH になる原因は何が考えられるでしょうか?

142 :名無しさん@お腹いっぱい。:2019/12/12(木) 15:01:54.69 ID:j3mSWznO0.net
>>141
・並列処理で異常な数の行っていないか?(XMLHttpRequestは並列処理)→同時ダウンロード数を減らす
・同じファイル名で複数のダウンロードを行っていないか(並列処理で同じファイルに書くとファイルが破壊される)→ファイル名を変える

143 :名無しさん@お腹いっぱい。:2019/12/12(木) 15:21:12.33 ID:ZlxHUY/20.net
>>142
並列とか同名は無いですが、連続実行の機能は入れてあります。
一応5秒のインターバルは入れてあるのですが、短いですかね?

144 :名無しさん@お腹いっぱい。:2019/12/14(土) 16:20:19.41 ID:756p1k480.net
Nullish Coalescing が自動試験に通らんかった。

145 :名無しさん@お腹いっぱい。:2019/12/20(金) 15:08:38 ID:F0DfQhkk0.net
native messaging APIで任意の場所にファイルを自動で書き込む方法があったら教えてください。
なるべくサンドボックスを使わないでいい方法が望ましいです。
今のところローカルサーバーを立ててPHPに送信してことを成し遂げていますが
少し処理が重いような気がします。

146 :名無しさん@お腹いっぱい。:2019/12/20(金) 21:53:57.55 ID:cf0HQYbq0.net
native messagingは単に標準入出力を使ってメッセージを送受信するだけだから
そういうnative appを作ればいいだけでは

147 :名無しさん@お腹いっぱい。:2019/12/20(金) 22:16:11.52 ID:F0DfQhkk0.net
>>146
そうなんですか、特別にローカルファイルを扱うAPIがあるのかと思いました。
ありがとうございます。

148 :名無しさん@お腹いっぱい。:2019/12/20(金) 23:46:14 ID:F0DfQhkk0.net
"allowed_origins": [
"chrome-extension://xxxxxxxxxxxxxxxxx/"
]
自分で開発した拡張を入れるまで拡張のIDは調べようがないと思うのですが
自分でIDを指定できそうもないし、ここはまだ動作しない拡張を入れてから
最後に記入することになるのですか。

149 :名無しさん@お腹いっぱい。:2019/12/26(木) 02:13:38 ID:I1KYx5oZ0.net
あります。

150 :名無しさん@お腹いっぱい。:2019/12/26(木) 02:14:49 ID:I1KYx5oZ0.net
すまん、全然関係のない発言をしてしまった。

151 :名無しさん@お腹いっぱい。:2019/12/30(月) 14:50:39.51 ID:Ovtybllq0.net
background.jsからcontent.jsにメッセージを送ることができないので困っています。
すぐに返すのなら下記のsendResponseで送り返せばいいのでしょうが
ネイティブアプリからの返事が返った後で送り返したいので
port.onMessageの瞬間に返事を返したいと思いました。
そこで下記のようにプログラムを作ってみたのですがエラーになります。
chrome.tabs.sendMessageの書き方が悪いのでしょうか。
一応念ために聞きますがネイティブアプリへの通信はcontent.jsから直接は
できないのですか。

var port = chrome.runtime.connectNative("native_messaging_host");
var tmp_sender;
port.onDisconnect.addListener(function(){
console.log("disconnected");
});

port.onMessage.addListener(function(msg){
console.log(msg); //これは出る。
// ↓これがエラーになって止まる。 あと一息。
chrome.tabs.sendMessage(tmp_sender.id, msg, function(){})
});

chrome.runtime.onMessage.addListener(function(message, sender, sendResponse){
console.log(message.message) //これは出る。
//↓本当はsemdResponseでポートからのメッセージを返したいところですが
//↓ネイティブアプリからのタイミングがあるので送信元のタブのIDを保存してから
//↓port.onMessageで送信元のタブにメッセージを送りたい。
tmp_sender = sender;
port.postMessage({"text":message.message});
// ↓これを送ったらundefindedのメッセージが返るのでコメントアウトしています。
//sendResponse({}); // 送り返すべきものがなければ空のObjectを返す
})

152 :名無しさん@お腹いっぱい。:2019/12/30(月) 15:05:07.50 ID:WqZi8c+L0.net
tabs.sendMessageにsender ID指定しるからでは
そこに指定するのはtabのID

153 :名無しさん@お腹いっぱい。:2019/12/30(月) 15:10:54.44 ID:Ovtybllq0.net
と言うことは、senderはbackgroundの方ですか。

154 :名無しさん@お腹いっぱい。:2019/12/30(月) 16:44:09.33 ID:Ovtybllq0.net
やはりcontent_scriptからのものだったのですね。
tmp_sender.tab.id
でしたか。
なるほど、分かりました。
助言をくださった方ありがとうございました。

155 :名無しさん@お腹いっぱい。:2019/12/31(火) 23:33:21.01 ID:1+aOUsQ60.net
Tampermonkeyとかでは無名関数の中で動いていたからreturnで
処理を止めていたのですが、拡張のスクリプトではエラーになるので
exitと使ってみたのですが正しいのでしょうか。

156 :名無しさん@お腹いっぱい。:2020/01/01(水) 13:07:12.38 ID:car0gyjz0.net
失礼しました。調べてみたらJavascriptそのものが
もともとexitに相当するものがないんですね。
無名関数を使ってReturnしようと思います。

157 :名無しさん@お腹いっぱい。:2020/01/04(土) 22:29:42.58 ID:P2jN2YYY0.net
拡張が完成しましたが、パッケージ化してもパッケージ化
しなくても速度は変わらないのでしょうか。
パッケージ化はコンパイルと化するのでしょうか。
それとも単に配布するためにするのでしょうか。

158 :名無しさん@お腹いっぱい。:2020/01/08(水) 11:19:15 ID:Hpvl69aQ0.net
Windows では、ブラウザーはネイティブアプリケーションのプロセスを Job object とし、ジョブを kill します。
とありますが、killする前にネイティブアプリにメッセージとか送るのでしょうか?
C++でfopen_sとかで開いているファイルを閉じる前に強制的に終わってしまうと困るのですが。
またdeleteしてないポインタとかも削除されないまま、何のメッセージもなしに終わってしまうのでしょうか。
せめてネイティブアプリに終了を伝えるために、ブラウザを閉じる瞬間とかに、メッセージを伝える方法はないのでしょうか。

159 :名無しさん@お腹いっぱい。:2020/01/08(水) 17:20:19.01 ID:Zvo8j4PU0.net
プロセスがkillされればそのプロセスが開いていたファイルは閉じられ
メモリは解放されるのだから別に困らないのでは

160 :名無しさん@お腹いっぱい。:2020/01/08(水) 22:54:01.44 ID:Hpvl69aQ0.net
そうなのですか。ネイティブアプリはたいていメッセージを受けるために
ループを回していてずっと動いている感じですが、全く問題ないわけですね。

161 :名無しさん@お腹いっぱい。:2020/01/09(木) 22:57:40.07 ID:2IFxrkV50.net
全てのリソースはOSが全て解放するから気にするな
ただ、ネイティブアプリがデータをバッファリングしてたら当然それも破棄されるから、ファイルに書き出したりする為にatexit()とか有るよ

162 :名無しさん@お腹いっぱい。:2020/01/11(土) 17:21:54.36 ID:U86deQbT0.net
MDNの日本語ドキュメントが日本語訳が無いページのリンクが全部外れてて
使い物にならないんだけど前からそうだったっけ
以前は日本語訳が無ければ英語版が表示されてた気がするんだが

163 :名無しさん@お腹いっぱい。:2020/01/11(土) 23:24:45.22 ID:Rw7gungo0.net
>>161
ありがとうございます。それが知りたかったのです。

164 :名無しさん@お腹いっぱい。:2020/01/11(土) 23:56:32.97 ID:U86deQbT0.net
atexit()は単なるCのランタイム関数でCで正常終了したら呼ばれるだけで
外部からシステムコールでプロセスkillされたら呼ばれないでしょ

165 :名無しさん@お腹いっぱい。:2020/01/12(日) 09:06:03.14 ID:hD02VbA/0.net
>>164
そうなんですか。ファイル関係はメッセージを返す前にすぐ閉じるようにはしてるけど
killする前にchromeの方からメッセージを送る仕組みにしてほしいですね。
chromeの終了イベントみたいなものがないのでしょうか。

166 :名無しさん@お腹いっぱい。:2020/01/17(金) 00:20:06.08 ID:36HQC6kX0.net
ChromiumベースのEdgeリリース版も未署名の.crxはエラー吐いて動かなかった
自身でビルドしたやつでもダメ
一時はWE側に来そうだっただけに残念だなぁ

167 :名無しさん@お腹いっぱい。:2020/02/06(木) 17:05:35 ID:2PSuS2GT0.net
ChromeEdge用のStoreが出来てるけど何か意味あんのかな

168 :名無しさん@お腹いっぱい。:2020/03/31(火) 00:08:00 ID:QY8/loaY0.net
>>162
これイラッとする
何故リンク外したし

169 :名無しさん@お腹いっぱい。:2020/04/19(日) 23:35:59 ID:xsjRgUGm0.net
Googleトレンドで chrome extension の検索が急増してるんだけど、なんかあったっけ?
コロナの影響とかそこまで関係ないよね・・・?
https://bit.ly/2RNlKkm

170 :名無しさん@お腹いっぱい。:2020/04/19(日) 23:38:34 ID:xsjRgUGm0.net
よく見たら内訳で google meet chrome extension って書いてあったわすまん。コロナの影響やな。

171 :名無しさん@お腹いっぱい。:2020/04/20(月) 18:08:14.11 ID:c8DMSXkm0.net
久々にMobile版Firefoxのリモートデバッグ動かしたら何もかも変わってて
とりあえずUSBで繋いで調査ボタン押しても画面真っ黒かTypeError: topWindow is nullで全然機能しない
今はみんな何使ってモバイル環境のテストしてんの?

172 :名無しさん@お腹いっぱい。:2020/04/20(月) 18:44:45.26 ID:c8DMSXkm0.net
いろいろ試してPreview版だと動いたわ

173 :名無しさん@お腹いっぱい。:2020/04/20(月) 19:52:02.56 ID:8ssz/dtN0.net
モバイル版は全く考慮してない
統計を見ると使ってる人はいるようだけど、デバッグもテストも何もやってないな

174 :名無しさん@お腹いっぱい。:2020/04/28(火) 23:02:29 ID:OFv+FfnA0.net
こんなスレがあったとは

175 :名無しさん@お腹いっぱい。:2020/07/26(日) 00:24:02.85 ID:5LbZvicQ0.net
スレはあるが人がいない

176 :名無しさん@お腹いっぱい。:2020/07/26(日) 00:29:33.82 ID:PD4VGqKe0.net
かなc

177 :名無しさん@お腹いっぱい。:2020/07/26(日) 00:45:38.79 ID:4zNg2YWd0.net
意外といて草

178 :名無しさん@お腹いっぱい。:2020/08/07(金) 03:16:58.59 ID:Jmwfyu1O0.net
Native messagingもっと簡単にして欲しい
アドオンと一緒に管理してくれ

179 :名無しさん@お腹いっぱい。:2020/08/19(水) 13:30:38 ID:oJiKfaz30.net
Android版Firefoxがえらいことになっている

180 :名無しさん@お腹いっぱい。:2020/08/19(水) 13:59:29.68 ID:8u8IpgPG0.net
前々からFirefox Previewとして公開して開発してたから驚きは無いんだけど
Quantumのときと同じで移行がハードランディングすぎるんだよ
ユーザーのことを全然考えてない

181 :名無しさん@お腹いっぱい。:2020/08/19(水) 18:07:50 ID:89ceRsjE0.net
MSのWin8のストアアプリと同じ間違いを犯してる
方向性が正しくてもやり方を間違えて失敗する
既存の利用者が喜んで新しい環境へ移行できるようにしないと反感をかって離れていってしまう

182 :名無しさん@お腹いっぱい。:2020/08/19(水) 20:33:49 ID:gcolEuh00.net
>>179
Kuwashiku

183 :名無しさん@お腹いっぱい。:2020/08/20(木) 12:40:13 ID:BExUPiy40.net
段々Mozilla嫌いになってきたよ
でもGoogleも同じぐらい嫌いだしどうしよっかなー

184 :名無しさん@お腹いっぱい。:2020/08/20(木) 18:25:39 ID:0tuhcl/O0.net
選択肢を与えるべきだよね。
アンドロイド版はいつの間にか、問答無用で変わってしまった。
旧版が好きな人もいるし、様子見もしたいし。

185 :名無しさん@お腹いっぱい。:2020/08/20(木) 21:15:48 ID:9gXJzdY00.net
\Opera/

186 :名無しさん@お腹いっぱい。:2020/08/21(金) 12:47:07 ID:TTAAmk/N0.net
グラスは中華でヤバス

187 :名無しさん@お腹いっぱい。:2020/09/08(火) 18:58:08 ID:5guweq4X0.net
Chrome85からcontentからのクロスオリジン規制入ったのか
今気付いたけど対応するのめんどくせー

188 :名無しさん@お腹いっぱい。:2020/09/09(水) 00:16:39 ID:WA/yrzBD0.net
結局なんでもかんでもbackground経由になってしまう

189 :名無しさん@お腹いっぱい。:2020/09/20(日) 13:45:06.11 ID:PPtVW/r60.net
Chromeのほうってクリップボードの書き換えの仕方が分からん
Firefoxはすんなりできたのに……昔から使われてる方法しかないのか?

190 :名無しさん@お腹いっぱい。:2020/09/20(日) 15:10:22.35 ID:jhr+pSlS0.net
せっかく二日かけてYouTubeの高評価スパマー作ったのによくよく確認してみると複垢で高評価押しても反映されないんだな・・・

191 :名無しさん@お腹いっぱい。:2020/09/20(日) 15:12:16.93 ID:jhr+pSlS0.net
>>189
navigator.clipboard.writeText()で出来ないか?
Chromeで且つコンテンツスクリプトからでもちゃんとコピーされるが

192 :名無しさん@お腹いっぱい。:2020/09/20(日) 17:54:12.29 ID:vfw7vn1c0.net
>>190 単なる複アカだけじゃなく、ロクに実体のないアカウントだとか、視聴傾向とか、いろんな要素で弾かれそう

193 :名無しさん@お腹いっぱい。:2020/09/20(日) 19:03:58.58 ID:jhr+pSlS0.net
>>192
そこまで見てるのかね
つべはアカウント紐づけておけばしかるべきfetchを垢分投げるだけで一切ページ更新せずとも全垢分の高評価を押せる
さすがにそれだと運営側からもすぐに複垢って分かるからか、実際にちゃんと押されてるにも関わらず表記の数字が増えない(ちゃんと手動でアカ変えつつ高評価押しても数字が増えない)
アカウント紐づけせずにやればさすがに大丈夫そうな気もするけど

194 :名無しさん@お腹いっぱい。:2020/09/20(日) 19:46:12.05 ID:vfw7vn1c0.net
YouTubeやGoogleは少なくとも(たぶん) >>193 よりもデカいスパム組織と日々戦ってるだろうから、
一時的に無事反映されたとしても不定期クリーンナップとかで巻き戻されそうな気が・・・

195 :名無しさん@お腹いっぱい。:2020/09/20(日) 22:52:14.09 ID:oW3XYjD70.net
chrome.browserAction.onClicked.addListener((tab, event)
にするとFirefoxはイベントを格納してたけどChromeは格納されてなかった
Chromeでの代替方法ってありますか?

196 :名無しさん@お腹いっぱい。:2020/10/07(水) 16:13:39.57 ID:69iWbgau0.net
相談なのですが、
Windows10タブレットでfirefoxを使用してます
デスクトップモードで使用しているのですが、firefoxがタブレットモードになっているらしく、文字を指でなぞってもドラッグができません(ページがスクロールするだけ)
firefox quantum以前は普通にドラッグ操作が可能でした
エクステンションなどで元の挙動に戻すことはできませんか?
ドラッグ操作ができないので、リンクをドラッグもできません
マウスジェスチャーも使えません

ただ、マルチプロセスを無効にすると、ドラッグ操作が可能になります
今は以下のプログラムをbatファイルから実行することでマルチプロセスを無効にしてfirefoxを起動していますが、近い将来、不可能になるようです
cd C:\Program Files\Mozilla Firefox
set MOZ_FORCE_DISABLE_E10S=81.0.1
firefox.exe
exit

マルチプロセスを有効にするとfirefoxがタブレットモードになってしまうようなのですが、なんとかなりませんでしょうか?

197 :名無しさん@お腹いっぱい。:2020/11/07(土) 22:33:51.18 ID:2+7s04j30.net
firefoxでアドオン作成しています
バックグラウンド側のjsからconsole.logを使いたいのですが表示されません
console.logでなくてもデバッグできれば良いのですがどのようにすればよいか教えていただけますでしょうか

198 :名無しさん@お腹いっぱい。:2020/11/07(土) 23:44:24.29 ID:KUE2twaj0.net
>>197
ブラウザコンソールの方にも表示されないの?

199 :名無しさん@お腹いっぱい。:2020/11/08(日) 10:44:48.71 ID:ZnhkCMxB0.net
>>198
お恥ずかしい・・・
ブラウザコンソールを開発ツールのことだと思い込んでました
無事に表示されました
ありがとうございましたm(_ _)m

200 :名無しさん@お腹いっぱい。:2020/11/09(月) 04:25:54.55 ID:Drhz5L7E0.net
OK

201 :名無しさん@お腹いっぱい。:2020/12/16(水) 08:31:31.31 ID:QU55iXgF0.net
久しぶりにアップデートしようとしたら鬼のように面倒な説明を求められて閉口したわ
なんだよこれ・・・

202 :名無しさん@お腹いっぱい。:2021/01/11(月) 18:03:53.37 ID:xSz2C4Z60.net
そこをなんとかがんがってください

203 :名無しさん@お腹いっぱい。:2021/01/11(月) 22:45:09.63 ID:Lh5DA3UQ0.net
browser.webNavigation.XX 
tab.tabId

browser.tabs.query
tab.id

微妙に面倒くさい

204 :名無しさん@お腹いっぱい。:2021/01/30(土) 18:48:53.92 ID:O+EyT4Sq0.net
ChromeWebStoreから俺のアドオンがポリシー違反で削除されたというメールが来て、
仕方ないかと放置してたらその数日後にレビュープロセスに問題があったわすまんすまんっていう謝罪メールが来た
Googleは寛容で適当だな

205 :名無しさん@お腹いっぱい。:2021/01/31(日) 08:29:36.48 ID:SUasH8ZA0.net
ユーザーさんから苦情が行ったのかもしれない。

206 :名無しさん@お腹いっぱい。:2021/01/31(日) 18:30:59.15 ID:djKzPNpH0.net
ありがてえ・・・ありがてえ・・・

207 :名無しさん@お腹いっぱい。:2021/02/03(水) 00:53:23.73 ID:kOA8lxc00.net
わからんが乙

208 :名無しさん@お腹いっぱい。:2021/02/09(火) 15:51:51.49 ID:yHz0HYjd0.net
Manifest V3対応面倒そうだな
外部から何か読んでた拡張は頭痛くなってそう

209 :名無しさん@お腹いっぱい。:2021/05/28(金) 10:14:45.34 ID:mQ5l9YLc0.net
Manifest V3対応の今後の予定
https://blog.mozilla.org/addons/2021/05/27/manifest-v3-update/
declarativeNetRequest対応後もwebRequest blockingは残ると明言
良かった

210 :名無しさん@お腹いっぱい。:2021/05/28(金) 16:32:59.47 ID:OWX7oYHm0.net
Backgroundコンテキスト廃止は困るなぁ
多少リソース喰ってでも動かしておきたいものはあると思うんだが

211 :名無しさん@お腹いっぱい。:2021/08/01(日) 02:59:48.75 ID:2qWBEcMX0.net
WebExt化後何年も経つのに混乱が続くのう

212 :名無しさん@お腹いっぱい。:2021/08/05(木) 07:56:12.68 ID:iJyvuXem0.net
マイクロソフトから営業メール来るんだけどお前らにも来てる?

213 :名無しさん@お腹いっぱい。:2021/10/01(金) 00:32:34.68 ID:nGgdJV2k0.net
というかここには人が

214 :名無しさん@お腹いっぱい。:2021/10/18(月) 17:54:09.30 ID:6VdPJm2i0.net
Mem展開しきれないサイズのlocalがある状態でStorageArea.get(null)した場合どうなるんだろ
まさかkeyを参照するたびgetterで同期的にそのvalueだけ読み込む訳でもないだろうし

215 :名無しさん@お腹いっぱい。:2021/10/28(木) 00:52:01.06 ID:bsN2ua4r0.net
https://webkit.org/blog/11989/new-webkit-features-in-safari-15/

216 :名無しさん@お腹いっぱい。:2021/10/30(土) 02:05:15.22 ID:iLfNgtUV0.net


217 :名無しさん@お腹いっぱい。:2021/11/27(土) 07:15:48.61 ID:sdm+GdnL0.net
申請して4日も審査待ちだわ
今までこんな遅くなかったのに
manifest v2だから嫌がらせしてんのか

218 :名無しさん@お腹いっぱい。:2021/11/28(日) 23:44:34.19 ID:y3+uCFv00.net
えー

219 :名無しさん@お腹いっぱい。:2022/03/14(月) 06:16:14.09 ID:hx1tlAtW0.net
久々にWebpackを更新したらSplitChunksが標準動作になっていてびっくりした
普通は便利なんだろうけどブラウザ拡張機能的には分割されると迷惑だな

220 :名無しさん@お腹いっぱい。:2022/03/24(木) 19:17:45.91 ID:HBbKu+XA0.net
chromeのユーザーから何個か動作不良報告が来てるんだが、俺の環境ではまったく再現しない
chromeはv99で何かやらかしたのか?対応すべき部分がわからん

221 :名無しさん@お腹いっぱい。:2022/03/27(日) 20:20:56.67 ID:nbgB0zlp0.net
bugs.chromium.orgを探したらそれっぽいのあった
多分これだな

222 :名無しさん@お腹いっぱい。:2022/05/15(日) 00:46:03 ID:EDt7RQfC0.net
(´‥∀‥`)ほう

223 :名無しさん@お腹いっぱい。:2022/05/15(日) 21:43:58 ID:F6jvqnM70.net
browser.contentScriptsとbrowser.userScriptsはMV3では廃止
https://hg.mozilla.org/mozilla-central/rev/0b44605d1049

224 :名無しさん@お腹いっぱい。:2022/05/16(月) 00:51:24 ID:TXQBLJER0.net
えっ

225 :名無しさん@お腹いっぱい。:2022/05/16(月) 16:59:25 ID:nLcucyP20.net
Google is Evil.

226 :名無しさん@お腹いっぱい。:2022/05/16(月) 21:13:26 ID:fpkmfuSr0.net
だってBingつかえないんだもん

227 :名無しさん@お腹いっぱい。:2022/05/24(火) 15:56:11 ID:rzsBO4U/0.net
manifest v3のwebrequestてblock動作以外でも全く使えないのね
manifestは読み込めてエラーも吐かんのに、viewは検証できない、service workerも動かないって紛らわしい動作やめてくれよ

228 :名無しさん@お腹いっぱい。:2022/05/24(火) 22:10:38 ID:SysQ3qeL0.net
webrequestはバグだらけでまともに動かん

229 :名無しさん@お腹いっぱい。:2022/05/25(水) 03:02:18 ID:C3BCnWtx0.net
つらみ

230 :名無しさん@お腹いっぱい。:2022/05/27(金) 23:08:48 ID:4okPp67Q0.net
さっぱり塩で

231 :名無しさん@お腹いっぱい。:2022/05/28(土) 03:20:38 ID:N0proLgR0.net
いいね

232 :名無しさん@お腹いっぱい。:2022/06/02(木) 03:59:33 ID:ATx00MB60.net
https://blog.mozilla.org/addons/2022/05/18/manifest-v3-in-firefox-recap-next-steps/

mozillaさんすげー頑張ってるけどシェアが…

233 :名無しさん@お腹いっぱい。:2022/06/02(木) 21:44:39 ID:J3pUX2DN0.net
api充実させる前に見切りで旧アドオンを先に切ってしまったのほんとアカンすぎる

234 :名無しさん@お腹いっぱい。:2022/06/02(木) 22:21:40 ID:69RRz1790.net
MV3になったらChrome系からまたfirefoxに帰るンだわ

235 :名無しさん@お腹いっぱい。:2022/06/02(木) 23:54:22 ID:5P1Ao52Y0.net
どうなるんだろうね…

236 :名無しさん@お腹いっぱい。:2022/06/03(金) 00:55:55 ID:3ND8KOer0.net
この界隈は定期的に一強他弱の弊害で痛い目見ているな

237 :名無しさん@お腹いっぱい。:2022/06/03(金) 04:53:53 ID:IHyK5ijt0.net
定期的に痛い目にあうということは学習しないということでもある…

238 :名無しさん@お腹いっぱい。:2022/06/25(土) 16:51:27 ID:BKGbf3rl0.net
対応が必要: 「拡張機能の名前」に、Chrome ウェブストアのポリシーに沿った変更が必要です

デベロッパー様

デベロッパー様のアイテムが Chrome ウェブストア から削除される可能性があることをお知らせいたします。詳しくは下記をご覧ください。

-中略-

違反事項: アイテムに実装されている方法 / プロパティでは、次の権限をリクエストする必要がない。
tabs
修正方法: 上記の権限を削除します。アイテムで使用するプロパティは、これらの権限をリクエストしなくても引き続き機能します。
プログラム ポリシーの関連セクション:
製品の機能またはサービスを実装するために必要最小限となる権限へのアクセスをリクエストします。まだ実装していないサービスまたは機能で使用する可能性がある権限を、将来に備える目的でリクエストしないでください。(詳細)


再提出に関する重要な情報:

削除されないようにするには、14 日以内に必要な修正を行ってください。

変更を行ったら、Chrome ウェブストア デベロッパー ダッシュボードで新しい下書きを送信し、公開していただけます。

下書きはポリシーに沿って審査されます。審査の結果、問題が見つからなかった場合、ストアの既存の掲載情報は承認された下書きに置き換えられます。新しい下書きが Google のポリシーに違反している場合、下書きとストアの既存の掲載情報は両方とも削除されます。

239 :名無しさん@お腹いっぱい。:2022/06/25(土) 16:51:59 ID:BKGbf3rl0.net
なにこの高圧的なメール
ぶち切れそうなんだが

240 :名無しさん@お腹いっぱい。:2022/06/25(土) 21:01:24 ID:+5LUpKYl0.net
実際関係なかったの?

241 :名無しさん@お腹いっぱい。:2022/06/25(土) 21:15:54 ID:BKGbf3rl0.net
>>240
manifestv3に対応するように書き換えてから確かに不要にはなった
だけどいつから俺はGoogleの配下になったのかと

242 :名無しさん@お腹いっぱい。:2022/06/26(日) 15:23:48 ID:BMm94v3c0.net
なるほど…

243 :名無しさん@お腹いっぱい。:2022/07/15(金) 03:00:36 ID:1JrioP8A0.net
気になる

244 :名無しさん@お腹いっぱい。:2022/11/01(火) 17:05:15.94 ID:6sT65gFL5
国民の多くに慕われてる者を国葬にするイギリスに対して.國民の多くに憎まれてる腐敗の権化を国葬にするテ囗國家日本
民主主義の教祖山上大先生に見事に討ち取られてもなお.亡靈のごとく何十億もの税金を強奪して.
最近,都心周辺で曰中頻繁に発生している低周波騷音は.入間航空基地等からのт━4等の戦闘機型練習機によるもの
閑静な住宅地まで騒音に温室効果カ゛スにとまき散らして威カ業務妨害して地球破壊して災害連發させて国民の生命と財産を破壞しまくってるし
安倍晋≡さえ現れなければ.今頃.失われ続けた日本は回復した゛してたんじゃないか?
こいつがやったのって日銀に日本円薄めさせて賄賂癒着資本家階級の資産倍増させて圧倒的格差作って税金て゛票買って私腹を肥やして
滑走路倍増させて憲法カ゛ン無視て゛都心まて゛数珠つなき゛て゛クソ航空機飛は゛しまくって私権侵害してエネ価格高騰させて氣候変動させて
曰本のみならず世界中に洪水に干ばつに森林火災にとミサヰル攻撃以上の被害を与えまくった前代未聞史上最惡の化け物だろ


創価学会員は、何百萬人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まで出てる世界最惡の殺人腐敗組織公明党を
池田センセ─か゛ロをきけて容認するとか本気て゛思ってるとしたら侮辱にもほどか゛あるそ゛!
hтТрs://i,imgur,cοm/hnli1ga.jpeg

245 :名無しさん@お腹いっぱい。:2023/01/09(月) 18:49:22.18 ID:IIqWCGbP0.net
書けた!

246 :名無しさん@お腹いっぱい。:2023/01/10(火) 00:47:53.16 ID:KiVo25kG0.net
おめでとう

247 :名無しさん@お腹いっぱい。:2023/01/17(火) 17:41:20.94 ID:FlJXqTTC0.net
テステス

248 :名無しさん@お腹いっぱい。:2023/01/19(木) 01:08:41.23 ID:7ogM4d3X0.net
最近どう?

249 :名無しさん@お腹いっぱい。:2023/01/19(木) 09:37:32.56 ID:im7m4v5Z0.net
もう拡張作るの秋田

250 :名無しさん@お腹いっぱい。:2023/01/19(木) 12:09:34.96 ID:AhqNc9mZ0.net
test

251 :名無しさん@お腹いっぱい。:2023/01/22(日) 21:24:25.43 ID:oUMnAmWq0.net
TEST

252 :名無しさん@お腹いっぱい。:2023/01/23(月) 13:22:41.63 ID:BPM5Q7vc0.net
ただ今制限を設けております。

253 :名無しさん@お腹いっぱい。:2023/01/23(月) 22:54:33.68 ID:AmXEzZLP0.net
ただ今制限って何?

254 :名無しさん@お腹いっぱい。:2023/01/25(水) 23:44:33.48 ID:KpeVdvVa0.net
>>249
えーそんなあ

255 :名無しさん@お腹いっぱい。:2023/01/26(木) 00:24:02.15 ID:BD2THe7V0.net
v3対応めんどくせ

256 :名無しさん@お腹いっぱい。:2023/01/26(木) 10:16:47.86 ID:MmKw5SFi0.net
FirefoxだとChromeとの実装の差が多いみたいだからv3対応はもう少し待つかな▷自作の自分専用拡張

257 :名無しさん@お腹いっぱい。:2023/01/27(金) 11:56:53.30 ID:Ey+5Y7Bi0.net
Android版FirefoxはManifest v3に対応したのか否か?
どなたか教えてくださいな

258 :名無しさん@お腹いっぱい。:2023/01/28(土) 00:17:19.53 ID:9osxohb90.net
v3に対応すると何がいいの

259 :名無しさん@お腹いっぱい。:2023/01/28(土) 15:36:34.51 ID:WsHLx/tD0.net
何もメリットはない
ただの権威主義者と化したGoogleが我こそは神なりとふんぞり返ってご満悦するためだけに制定されたもの

260 :名無しさん@お腹いっぱい。:2023/01/29(日) 21:07:51.05 ID:9tFrR/vO0.net
ありがたいなあ

261 :名無しさん@お腹いっぱい。:2023/01/31(火) 03:24:22.43 ID:bRhPAowq0.net
てすと

262 :名無しさん@お腹いっぱい。:2023/01/31(火) 12:12:09.06 ID:rri3uJvv0.net
test

263 :名無しさん@お腹いっぱい。:2023/01/31(火) 15:38:37.64 ID:MY8Qs1850.net
テスト

264 :名無しさん@お腹いっぱい。:2023/02/03(金) 01:32:39.00 ID:6cQ72Uk20.net
どういうことなの

265 :名無しさん@お腹いっぱい。:2023/02/10(金) 12:31:05.64 ID:gnWSYqYm0.net
問題がありません

266 :名無しさん@お腹いっぱい。:2023/02/11(土) 19:23:08.06 ID:oLLPolXA0.net
なぜですか?

267 :名無しさん@お腹いっぱい。:2023/02/11(土) 19:23:14.40 ID:oLLPolXA0.net
なぜですか?

268 :名無しさん@お腹いっぱい。:2023/02/11(土) 20:10:14.26 ID:UzvMPbWj0.net
何が?

269 :名無しさん@お腹いっぱい。:2023/05/04(木) 22:49:15.55 ID:sNy7KK2A0.net
知りたい?

270 :名無しさん@お腹いっぱい。:2023/05/06(土) 00:47:51.69 ID:85+41Inb0.net
yes

271 :名無しさん@お腹いっぱい。:2023/05/15(月) 17:37:27.76 ID:Ohe26v8u0.net
https://developer.chrome.com/docs/extensions/reference/sidePanel/
ついに追加されたか

272 :名無しさん@お腹いっぱい。:2023/05/16(火) 00:20:11.47 ID:fH3zt4UR0.net
ほーそうきたか

273 :名無しさん@お腹いっぱい。:2023/07/26(水) 11:17:16.62 ID:fgbHB4QL0.net
world:mainのcontent_scriptからはruntimeAPI使えないんだ・・・

総レス数 273
71 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★