2017-10-30 4 views
1

Firefox用のWebExtensionsベースのアドオンを開発しています。 WebExtensionコードを使用しないで対話的に(キーボードとマウスを使用して)コンテンツを表示および編集するにはどうすればよいですか?たとえば、いくつかの格納されたオブジェクトのプロパティを素早く変更したり、または値を手で入力すると、簡単にテストできますか?WebExtensionsベースのFirefoxアドオンで使用されるローカルストレージを表示および編集するにはどうすればよいですか?

私は、 "Storage Inspector"、SHIFT-F9、またはMenu - > Web Developer - > Storage Inspectorを試してみたと思います。 addonsページ上にあり、Storage Inspectorは各セクション(キャッシュストレージ、クッキー、インデックスDB、ローカルストレージ[私が欲しい]、セッションストレージ)の "about:addons"を持っているだけですが、about:addonsページは、Storage Inspectorが開かれたタブに関連付けられています。

私のオプションページをクリックします。これはタブで開くように設定しています。すべての記憶領域には、アドオンのIDではないmoz-extension:// random-uuid-etcがあります。 addonをプロファイルに挿入するweb-ext。ファイルの変更に関するライブアップデート。

私は知っていますが、それは毎回新しいプロファイルを作成するため、とにかく古い値は保存されません。確かに、それは表示と編集の方法を見つけようとする前に、アドオンを使って設定していないと言い訳になるかもしれません。だから、実際には、ローカルのストレージがストレージ・インスペクタで完全に空白になることは言い訳ではありません。

さらに、プロファイル変更を永続的に保存する-p C:\path\to\profile --keep-profile-changesのweb-extを使用しています。アドオンから保存した値は、setへのコールをコメントアウトしてからファイルを保存し、再起動しても、ローカルストレージに残っていることを確認しました。

WebExtensionベースのFirefoxアドオン?

Web開発用に動作していない "Web Developer"ツールは、どのツールキットでも尊敬されています。

答えて

関連する問題