Chrome拡張機能のポップアップが閉じるときにリセットされないようにする

リアム・イハッシュ

私はプログラミング全般、特にWeb開発にかなり慣れていません。私は基本的にメモを取るために使用される小さなプロジェクトを作成しています。これはChrome拡張機能であり、拡張機能アイコンをクリックするとポップアップが表示されます。AngularとMaterialを使用しています。基本的に、ポップアップにはテキストボックスがあります。拡張機能のポップアップをクリックすると、アプリが再読み込みされ、以前のテキストがすべて失われることを除いて、すべてが正常に機能しています。ページがリセットされたときにのみ拡張機能をリセットする方法はありますか?グーグルのブラウザアクションドキュメントを調べましたが、これを可能にするものは何もありません。

これは、chromeが拡張機能をロードするために使用するmanifest.jsonファイルです。

{
    "manifest_version": 2,
    "name": "NoteMaker",
    "version": "1.0",
    "browser_action": {
        "default_icon": "NoteMakerIcon.png",
        "default_popup": "index.html",
        "default_title": "Note Maker"
      }
}

Index.htmlファイルには、テキストボックスコンポーネントを含むapp-rootコンポーネントが含まれています。

可能であれば例を示すことになっていることは知っていますが、うまくいけば、これで十分です。

Oleksandr Oliynyk

あなたはchrome.storagehttps://developer.chrome.com/extensions/storage#property-local)でそれを行うことができます

まず、:でstorage宣言された権限が必要ですmanifest.json

   {
        "name": "NoteMaker",
        ...
        "permissions": [
          "storage",
          ...
        ],
        ...
   }

その後、chrome.storage.sync(ユーザーがログインしているすべてのブラウザーに同期されます)またはchrome.storage.local(現在のブラウザーのみ)を使用できます

例えば chrome.storage.sync.set({note: 'text'}, () => console.log('Note saved'));

chrome.storage.sync.get(['note'], (value) => console.log('Note value - ' + value.note));

お役に立てば幸いです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Chrome拡張機能のポップアップを開いたり閉じたりするときにデータを失わないようにする方法

Javascriptアラートを閉じた後にChrome拡張機能のポップアップを閉じないようにする

インスペクターウィンドウをクリックしたときにFirefoxWeb拡張機能のポップアップが閉じないようにする方法

拡張機能のアップデートで、すでに開いているChrome拡張機能のタブが閉じられます

Chrome拡張機能: 'チェックされていないruntime.lastError:応答を受信する前にメッセージポートが閉じられました。' これは私たちにできる最善のことですか?

Chrome拡張機能を1回クリックするだけでデフォルトのポップアップがアクティブになるようにするにはどうすればよいですか?

Chrome拡張機能スクリプトは、ポップアップが表示されている場合にのみ実行されます

リーフレットマップ:ポップアップが開かれたときにすべてのポップアップが閉じないようにするにはどうすればよいですか?

Chrome拡張機能のポップアップがセカンドモニターに表示されない

Chrome拡張機能でポップアップを表示するにはどうすればよいですか?

Chrome拡張機能がコンテンツスクリプトからポップアップに表示されているかどうかを確認するにはどうすればよいですか?

条件別に表示されるChrome拡張機能のポップアップ

セレンclick()がポップアップを閉じるときに機能しない

閉じるボタンは、Chrome拡張機能のポップアップで新しいChromeストアタブを開きます

アプリ/拡張機能なしでChromeデスクトップのタブ数を取得するにはどうすればよいですか?

別のポップアップをクリックしたときにポップアップを閉じるにはどうすればよいですか?

拡張機能がObjective-CのSwiftヘッダーにエクスポートされないようにすることはできますか?

ページが読み込まれるたびに、バックグラウンドからChrome拡張機能のポップアップにメッセージを送信するにはどうすればよいですか?

Chrome拡張機能のポップアップをドラッグ可能にするにはどうすればよいですか?

Chrome拡張機能でポップアップウィンドウが拡大しないようにする方法

Chrome拡張機能のポップアップが表示されない

ユーザーがポップアップの表面の外側のページのどこかをクリックしたときに動的に追加されたポップアップを閉じるにはどうすればよいですか?

Webサイトのプロセスを自動化しようとしています。ポップアップウィンドウがいつ表示されるかが明確でない場合、セレンでポップアップウィンドウを閉じるにはどうすればよいですか?

Typescript、ボタンがクリックされたときにブートストラップドロップダウンが閉じないようにする

Chromeウェブストアにアップロードすると、拡張機能のアイコンが表示されなくなります

Google Chrome拡張機能:モーダル/ポップアップが閉じたときにアラートを表示

Google Chrome拡張機能:常に表示されるポップアップ

FacebookがChrome拡張機能を使用して画像をアップロードしないようにする

ポップアップからコンテンツに渡されるChrome拡張機能メッセージ

TOP 一覧

  1. 1

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  2. 2

    CSSのみを使用して三角形のアニメーションを作成する方法

  3. 3

    ZScalerと証明書の問題により、Dockerを使用できません

  4. 4

    ドロップダウンリストで選択したアイテムのQComboBoxスタイル

  5. 5

    別のホストからTomcat Managerアプリにアクセスする

  6. 6

    PyCharmリモートインタープリターはプロジェクトタブにサイトパッケージのコンテンツを表示しません

  7. 7

    Windows 10でのUSB入力デバイスの挿入/取り外しの検出

  8. 8

    Python / SciPyのピーク検出アルゴリズム

  9. 9

    MLでのデータ前処理の背後にある直感

  10. 10

    useRefに反応してコンポーネントをスクロールして表示する

  11. 11

    モーダルダイアログを自動的に閉じる-サーバーコードが完了したら、Googleスプレッドシートのダイアログを閉じます

  12. 12

    パンダは異なる名前の列に追加します

  13. 13

    PictureBoxで画像のブレンドを無効にする

  14. 14

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  15. 15

    Pythonを使用して、リストからデータを読み取り、特定の値をElasticsearchにインデックス付けするにはどうすればよいですか?

  16. 16

    LinuxでPySide2(Qt for Python)をインストールするQt Designerはどこにありますか?

  17. 17

    Material-UIでTextFieldエラーの色を条件付きでオーバーライドする方法

  18. 18

    goormIDEは、ターミナルがロードするデフォルトプロジェクトを変更します

  19. 19

    MatplotlibまたはSeabornを使用して、グループ化されたデータから複数のプロットを生成するにはどうすればよいですか?

  20. 20

    Luaの文字列から特定の特殊文字を削除するにはどうすればよいですか?

  21. 21

    Flutterにファイルピッカープラグインを追加するにはどうすればよいですか?

ホットタグ

アーカイブ