拡張機能を使用する前に、ユーザーはログインする必要があります。いくつかのパラメーターを必要とする外部プロバイダーを使用します。リダイレクト URL はその中にあります。ユーザーがログインすると、xpi ファイルにあるページにリダイレクトされます。したがって、このページの URL を正確に知る必要があります。この URL をホワイトリストに追加する必要があり、この URL がすべてのユーザーに対して同じであることを確認する必要があります。
beastify 拡張機能 ( https://github.com/mdn/webextensions-examples/tree/master/beastify ) を別のコンピューターにインストールしました。同じボタンをクリックすると、画像へのさまざまなパスが表示されます。 2 番目の a4d4-f83e642ecf66/beasts/frog.jpg。
Firefox WebExtension で異なるユーザーの chrome.extension.getUrl() で同じ値を取得するにはどうすればよいですか?
UPD: manifest.json で「キー」を設定した後、Chrome で可能です (ただし、この方法は Firefox では機能しません)。次に、 chrome.extension.getUrl() 、 chrome.runtime.id、chrome.extension.id は、異なるユーザー/インストール/デバイスに対して 1 つの値を返します。Firefox でも同じ動作が必要です。