GoogleChrome拡張機能から別のドメインにXHRリクエストを送信しようとしています。これは問題なく機能しますが、リクエストとともにそのドメインにCookieを送信する必要があります。これを行う方法はありますか?
質問する
7311 次
1 に答える
9
manifest.json
権限が適切に設定されていることを確認してください。
manifest.json
Chrome 拡張機能で、クロス サイト ドメイン リクエストの許可を適切に設定する必要があります。適切に行われると、ターゲット ドメインに対して既に設定されている Cookie が、そのドメインに対するリクエストとともに送信されます。manifest.json ドキュメント
で遊ぶときは特に注意が必要localhost:port_number
です。機能させるには、そのドメインを完全に指定する必要がありますmanifest.json
。私のローカルホストドメインが完全に指定されていなかったとき、私は厄介な行動に終わった.
これは、拡張機能で localhost ドメインを指定する方法ですmanifest.json
(それが理にかなっている場合)。
...
"permissions": [
"http://localhost:3000/"
],
...
ターゲット ドメインに送信する Cookie がまだ設定されていない場合は、メソッドを使用して送信し、chrome.cookies.set
メソッドに渡すオブジェクトdomain
属性を介して必要なドメイン名を指定できますset
。ドキュメントはここにあります: chrome.cookies.set。
于 2014-02-02T03:19:15.880 に答える