コンセプト: Web プログラミングについてもっと学ぶために、友人と私自身のために Google Chrome 拡張機能を作ろうとしています。ボタンをクリックするだけで別のユーザー。利用者は私を含めて10名です。オムニボックスの横にボタンがあり、クリックするとポップアップ (popup.html) が開き、全員の名前、通貨の金額、およびユーザーから 1 単位を差し引いて 1 単位を追加する「+」ボタンが表示されます。ボタンがクリックされた人。現在のユーザーを識別するために、最初に拡張機能を実行するときに、友人に個人的に提供する ID 番号の入力を求めるプロンプトが表示されます。
アプローチ: 基本的な chrome 拡張機能の作成方法に関するドキュメントはたくさんあるので、それほど問題にはなりません。通貨の保存、操作、および表示は、私が苦労している部分です。私の最初のアイデアは、WebSQL を使用することでした。これは、chrome が WebSQL でうまく機能すると思われ、私はすでに Oracle SQL に習熟しているためです。ただし、WebSQL は放棄されたプラットフォームのようです。私の次のアプローチは、サーバーでホストされている MySQL データベースを使用し、php/ajax (学習を検討中) を使用してデータベースから情報を取得し、拡張機能で表示し、データを操作することでした。ただし、Chrome 拡張機能で php を使用できないことを読みました。しかし、私の考えでは、私はボタンを持つことができましたonclick
mysql データベースと同じサーバー上の URL に引数を含む php スクリプトにリンクします。しかし、同じ方法で値を表示できるかどうかはわかりません。また、ユーザー ID を で保存しますlocalstorage
。
これが可能かどうか誰にも教えてもらえますか? または、少なくとも正しい方向を指していますか? 私はスプーンフィードのコードになることを懇願しているわけではありません。これに取り組むために必要なアプローチを知りたいだけです。