4

Web サイトでいくつかのタスクを自動化する外部アプリケーションがあります。私の目標は、プログラムと Chrome が Cookie を同期できるようにするシステムを実装することです。Chrome の Cookie DB にクエリを実行して Cookie を読み取ることはできますが、DB を更新することはできません。これは、Chrome がファイルの I/O ロックを維持しているため、簡単な同期が妨げられているためです。

私にとって次の論理的なステップは、(Chrome の Cookie API を介して) 必要に応じて Cookie を更新する拡張機能を作成することでした。しかし、約 2 日間の調査の結果、ブラウザとアプリケーション (Python で記述) の間で Cookie データを通信する効果的な手段を見つけることができませんでした。

デスクトップベースのアプリケーション専用であるため、ソケットは使用できません。私が見る限り、HTML5 APIを使用してWebsocketサーバーをセットアップすることは不可能であるため、Websocketは廃止されました(ブラウザーがサーバーである必要があり、プログラムが接続クライアントになるため、これが必要です)。この時点で何が残っているのか本当にわかりません。ここで私が見逃していることは本当に明らかですか?どんな助けでも大歓迎です、乾杯。

4

1 に答える 1

2

これは、あなたがやろうとしていることを行うための非常に奇妙な方法のように感じます. なんでまたこんなことするの?

とにかく、最も明白な解決策はこれです:

ここに画像の説明を入力

明らかに、アプリ/プラグインとサーバー間の通信を保護する必要があります。繰り返しますが、これは物事を行う非常に奇妙な方法のように感じます. しかし、解決策は機能します。この場合、アプリとプラグインの両方が WS クライアントであり、サーバーがアービターです。

于 2012-09-24T23:12:14.123 に答える