問題タブ [google-chrome-storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
275 参照

javascript - Opera 拡張機能 : オプションの保存とクリップボードへのアクセス

数年前に書いた Firefox の拡張機能を Opera に移植することを考えています。最初から正しい方法をとっていることを確認したいので、一般的な質問をお許しください:

  • クリップボードからの読み取りまたはクリップボードへの書き込みには、どの API を使用すればよいですか?
  • 私の拡張機能はユーザーのオプションに依存しています。私が理解しているように、google chrome のオプション ページは Opera では利用できません。オプションの現在の値 + ストレージ API を表示するには、サイド ベアを使用する必要がありますか?

ありがとう

0 投票する
1 に答える
387 参照

npm - 依存関係における Chrome window.localStorage と chrome.storage.local

いくつかの NPM を使用する Chrome アプリを開発しています。アプリの依存関係で window.localStoarge が使用されている場合、それを chrome.storage.local にマップする方法はありますか?

代わりにchrome.storage.localで動作するものでwindow.localstorageをオーバーライドしたいと思います。この方法では、ローカル ストレージを使用している依存関係のコードを置き換える必要はありません。

これを行うことができるnpmまたは何かがありますか?

0 投票する
3 に答える
474 参照

google-chrome-extension - chrome.storage.sync でキーを使用する

JS と拡張機能は初めてなので、これは初歩的なミスかもしれません。

同期ストレージ API を使用しています

しかし、キーを文字列として認識しないため、これはエラーをスローします。オブジェクトを「キー」自体にマップするキーとして「chromeext_form_26」+ tabidを直接使用しようとしました。

入力するchrome.storage.sync.get(null, function (data) { console.info(data) }); と、マッピングが として表示されObject { key: "efg"}ます。

0 投票する
1 に答える
317 参照

javascript - 値を配列に保存し、クロム拡張ストレージのすべてのセッションで再利用するにはどうすればよいですか?

ユーザーがクリックした(ユーザーの)IDで配列を作成しようとしています。機能は次のとおりです。

0 投票する
2 に答える
1768 参照

javascript - 画像を chrome.storage 拡張機能に入れる

現在、いくつかの画像を chrome.storage メモリに保存する必要がある Chrome 拡張機能を作成しています。私は現在、オブジェクトの配列を作成しています:

単純な追加で出力します

しかし、ストレージからロードして再度追加しようとすると、エラーが返されます

console.log() を介して出力すると、オブジェクトとして取得されたものが評価されますが、認識できるものは評価されません。現在 chrome.storage.sync を使用しています

これを行う方法はありますか?画像を保存する方法にはほとんど助けがないようで、存在するものは古く、古いストレージ API の base64 でのエンコーディングについて話しています。しかし、私が最初の調査を行ったとき、base64 エンコーディングはもはや必要ではないと主張する人々がいました。

0 投票する
0 に答える
94 参照

javascript - chrome.storage 関数の外で変数を使用する

itemクロムストレージ内の文字列で変数を更新して、関数の外で使用しようとしています。誰が私が間違っているのか教えてもらえますか?

これが明らかな場合は申し訳ありませんが、私はただ学んでいます、ありがとう。