私はブックマークレットにログインする必要があります。 ここにアイデアがあります....私はユーザーがログインするためのiframeを作成し、a/c情報を表示します。 しかし、私はサーバーからいくつかの情報を取得したいと思います。たとえば、ユーザーがこのページを自分のサーバーに既に追加しているかどうかを知りたいと思います。だから、私はアヤックスコールをしたいと思っていますが、同じ発信元ポリシーのために、私はアヤックスではできません。だから、どうすればiframeから情報を取得できますか?ブックマークレットでの認証方法
物語はこのようなものである:ログインしている場合> - - - >ユーザーがブックマークレットをクリックする
ユーザーのWeb>ボタンを「FAVに追加」が表示 - >ユーザーがボタンをFAVするアドオンをクリックし、 urlがサーバーに送信され、サーバーをリロードします。
ユーザーのWeb - >ユーザーがブックマークレットをクリック - >ログインしていない場合 - >ログインボタンを表示 - >ログイン成功 - ログインしている場合> - >ユーザーがブックマークレットをクリック - >前
ユーザーのWebようなフローを行います - >ウェブサイトが既にサーバーに追加されているかどうかを確認してください - > no favボタン
ご覧のとおり、iframeだけがログインしているユーザーの情報を保存しています。
同じオリジンポリシーはiframe内のiircに影響しません。親ドキュメントにiframeを追加するだけです。ブックマークレットjs-codeの中で、親ページから必要なすべてのデータをiframeに追加してから、自分のドメインにajaxを含め、好きな方法でそれを再生することができます。 – aero