FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Example extensions - Mozilla

CATEGORYjavascript
Example extensions - Mozilla | MDN
  1. annotate-page
    • サイドバー
    • ローカルストレージ(browser.storage.local)
  2. apply-css
    • page action(アドレスバーの右側にあるボタン)
    • ページへのスタイルの追加・削除
  3. beastify
    • ツールバーのポップアップから、コンテンツへの通信
  4. bookmark-it
    • ブックマークの追加・削除。
  5. borderify
    • URL のパターンマッチングによるコンテンツスクリプトの直接起動
  6. chill-out
    • 遅延や定周期の実行を行う browser.alarms
    • ロケーションバーに入る browser.pageAction
  7. commands
    • ショートカットキーを定義する browser.commands
  8. context-menu-copy-link-with-types
    • 右クリックメニューへの項目追加
    • クリップボードへのデータ設定
  9. menu-demo
  10. contextual-identities
  11. cookie-bg-picker
  12. dynamic-theme
  13. embedded-webextension-bootstrapped
    • addon migration. legacy -> hybrid -> pure webextension
  14. embedded-webextension-sdk
    • addon migration. legacy -> hybrid -> pure webextension
  15. emoji-substitution
  16. eslint-example
  17. favourite-colour
  18. firefox-code-search
    • アドレスバーになんか入れて候補を出すやつ(browser.omnibox)
  19. forget-it
  20. google-userinfo
    • OAuth2 authorization (google) - browser.identity
    • options_ui
  21. history-deleter
  22. imagify
    • web_accessible_resources and browser.extension.getURL
    • sidebar_action
    • drag and drop Image File
  23. latest-download
  24. list-cookies
  25. mocha-client-tests
  26. native-messaging
    • browser.runtime.connectNative - ローカルのプロセスと通信する
      2017-10-13 時点で標準入出力しかサポートしてない
      app manifest json は、置き場所が決まってたり(linux、Mac OS X)、レジストリで指定したり(Windows)する。
      runtime.sendNativeMessage() という API もある(ショートカット?)。
  27. navigation-stats
    • browser.webNavigation - 情報が取れるだけ、かな?
    • browser.storage.local
  28. notify-link-clicks-i18n
    • コンテンツスクリプトからバックグラウンドへの通信
    • 国際化のための browser.i18n
    • 通知のための browser.notifications
  29. open-my-page-button
    • ツールバーのクリックのアクション
    • 新規タブで、extension のリソース(html)を表示(browser.tabs.create)
  30. page-to-extension-messaging
  31. permissions
    • browser.permissions
    • optional_permissions
  32. proxy-blocker
    • PAC の登録
    • browser.storage.onChanged
    • options_ui
  33. quicknote
    • browser.storage.local の読み書き
  34. react-es6-popup
  35. selection-to-clipboard
    • URL のパターンマッチングによるコンテンツスクリプトの直接起動
  36. stored-credentials
  37. tabs-tabs-tabs
  38. theme-switcher
  39. themes
  40. top-sites
    • New Tab のページを置き換える chrome_url_overrides
    • New Tab ページの「トップサイト」を表す browser.topSite
  41. user-agent-rewriter
    • ポップアップからバックグラウンドの関数呼び出し(sendMessage じゃない)
    • http リクエストの Hook (browser.webRequest
  42. webpack-modules
  43. window-manipulator
    • ウィンドウの操作(browser.window)
関連記事
スポンサーサイト

Firefox javascript WebExtension

0 Comments

Leave a comment

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。