ユーザーのコンピューターにインストールされたアプリケーションと拡張機能との間のメッセージ交換を可能にします。介してアクセスできなくても拡張機能にサービスを提供できます。典型的な利用例としてはパスワードマネージャーが挙げられます。フォームに入力を行うといったことが可能です。アクセスできないリソースに対してアドオンからアクセスできるようになります。対象となるネイティブアプリケーションは、ブラウザーを使用してインストールや管理を行うわけではありません。インストール機構を使ってインストールします。ファイルを用意しなければなりません。アプリマニフェストファイルにはブラウザーからネイティブアプリケーションにアクセスするための方法を記述します。要求する必要があります。認める必要があります。メッセージを交換することができます。介してメッセージを送信します。