GoogleChrome拡張機能から別のドメインにXHRリクエストを送信しようとしています。これは問題なく機能しますが、リクエストとともにそのドメインにCookieを送信する必要があります。これを行う方法はありますか?
7311 次
1 に答える
9
manifest.json 権限が適切に設定されていることを確認してください。
manifest.jsonChrome 拡張機能で、クロス サイト ドメイン リクエストの許可を適切に設定する必要があります。適切に行われると、ターゲット ドメインに対して既に設定されている 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 に答える