2

ベース Web サイトの機能を拡張する Safari 拡張機能を構築しています。

より基本的な機能の 1 つは、ユーザーが拡張機能から当社の Web サイトにログインできる必要があることです。拡張機能が API とやり取りするには、ユーザーがログインする必要があるため、これが必要です。

とにかく、拡張機能からのログインはほとんどうまく機能しています。ログイン フォームを含むポップアップ ウィンドウが表示され、ログイン API に対して AJAX 要求が実行され、ログインが成功すると自動的に閉じます。よく働く。

1 つのことを除いて - ポップアップ ログイン フォームを開いたときに任意のタブで Web サイトを開いていると、実際のブラウザのセッションがログインしていないように見えます。拡張機能はログイン API 要求を正常に完了し、認証された呼び出しを行うことができます。他の API 関数にはアクセスできませんが、いずれかの API を手動で参照すると、ログインしていないと表示されます。

意味が分からないのでどう表現したらいいのかわかりません。サファリ拡張機能がその下のページのセッション (Cookie?) をロックしているように見えます。

誰かがこれについて聞いたことがありますか、それとも何が原因であるか考えられますか?

4

0 に答える 0