問題タブ [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.
javascript - Opera 拡張機能 : オプションの保存とクリップボードへのアクセス
数年前に書いた Firefox の拡張機能を Opera に移植することを考えています。最初から正しい方法をとっていることを確認したいので、一般的な質問をお許しください:
- クリップボードからの読み取りまたはクリップボードへの書き込みには、どの API を使用すればよいですか?
- 私の拡張機能はユーザーのオプションに依存しています。私が理解しているように、google chrome のオプション ページは Opera では利用できません。オプションの現在の値 + ストレージ API を表示するには、サイド ベアを使用する必要がありますか?
ありがとう
npm - 依存関係における Chrome window.localStorage と chrome.storage.local
いくつかの NPM を使用する Chrome アプリを開発しています。アプリの依存関係で window.localStoarge が使用されている場合、それを chrome.storage.local にマップする方法はありますか?
代わりにchrome.storage.localで動作するものでwindow.localstorageをオーバーライドしたいと思います。この方法では、ローカル ストレージを使用している依存関係のコードを置き換える必要はありません。
これを行うことができるnpmまたは何かがありますか?
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"}
ます。
javascript - 値を配列に保存し、クロム拡張ストレージのすべてのセッションで再利用するにはどうすればよいですか?
ユーザーがクリックした(ユーザーの)IDで配列を作成しようとしています。機能は次のとおりです。
javascript - 画像を chrome.storage 拡張機能に入れる
現在、いくつかの画像を chrome.storage メモリに保存する必要がある Chrome 拡張機能を作成しています。私は現在、オブジェクトの配列を作成しています:
単純な追加で出力します
しかし、ストレージからロードして再度追加しようとすると、エラーが返されます
console.log() を介して出力すると、オブジェクトとして取得されたものが評価されますが、認識できるものは評価されません。現在 chrome.storage.sync を使用しています
これを行う方法はありますか?画像を保存する方法にはほとんど助けがないようで、存在するものは古く、古いストレージ API の base64 でのエンコーディングについて話しています。しかし、私が最初の調査を行ったとき、base64 エンコーディングはもはや必要ではないと主張する人々がいました。
javascript - chrome.storage 関数の外で変数を使用する
item
クロムストレージ内の文字列で変数を更新して、関数の外で使用しようとしています。誰が私が間違っているのか教えてもらえますか?
これが明らかな場合は申し訳ありませんが、私はただ学んでいます、ありがとう。