ポップアップウィンドウを使用して、ライフストリームやその他のサイトでoauth認証を行ったことをやりたいと思います。彼らは何とかポップアップブロッカーによってブロックされなかったポップアップウィンドウを開き、サイトをグレーアウトします。次にoauthアクセスを許可すると、元のサイトにリダイレクトされ、ポップアップが強制終了され、サイトが通常の色に戻ります。このようなことをどうやってやりますか?私が何かを投稿した場合、これらのアカウントはすべてとにかく偽であるので、私は大丈夫なはずはありません。 JavaScriptでoauthの実行中にポップアップウィンドウを作成するにはどうすればよいですか?
6
A
答えて
-9
これはポップアップウィンドウではありません。それは通常ライトボックスと呼ばれるものです。 fancybox、ライトボックス、その他多数のjsスクリプト。あなたは基本的に絶対位置と高いz-インデックスを持つdiv内のiframeを開き、その上にオーバーレイを置くことができます。
15
、window.open()機能はあなたのためにこれを行います。そのAPIを使用すると、その場所を設定し、そこに発生するイベントからデータを取得できます。
ポップアップブロッカーは、ユーザーがボタンをクリックしたときに実行される関数から作成された場合、このポップアップをブロックしません。ポップアップブロッカーは、作成するユーザー入力がない場合にのみウィンドウをブロックします。
関連する問題
- 1. tkinterでポップアップウィンドウを作成するにはどうすればいいですか?
- 2. 実行中の合計をページ上に作成するにはどうすればよいですか?
- 3. 実行中/既存のWindowsインスタンスからAMIを作成するにはどうすればよいですか?
- 4. 実行中のアプリケーションのビデオを作成するにはどうすればよいですか?
- 5. 実行コンフィギュレーションとデバッグコンフィギュレーションを作成できるようにするにはどうすればよいですか?
- 6. 実行中にスペースを読み取れるようにするにはどうすればよいですか?
- 7. 実行時作成パネルでコンポーネントを作成するにはどうすればよいですか?
- 8. 別のドキュメントを作成中にドキュメントにフィールドを作成するにはどうすればよいですか?
- 9. デプロイ中にテストが実行されないようにするにはどうすればよいですか?
- 10. テストクラスの実行中にマネージトリガの実行を停止するにはどうすればよいですか?
- 11. 質問のあるポップアップウィンドウを作成するにはどうすればよいですか?
- 12. Accessでフォームをポップアップウィンドウにするにはどうすればよいですか?
- 13. ハイパーリンクをポップアップウィンドウから作成するにはどうすればよいですか?
- 14. Dockerで実行中のKarafでコマンドを実行するにはどうすればよいですか?
- 15. 現在実行中のLinuxプロセスをバックグラウンドで実行するにはどうすればよいですか?
- 16. キャンバスを含むポップアップウィンドウを作成するにはどうすればよいですか?
- 17. ポップアップウィンドウのコールバックイベントを設定するにはどうすればよいですか?
- 18. Android:プログレスバーで進行中の通知を作成するにはどうすればよいですか?
- 19. javascriptで進行中のプロセスを作成するにはどうすればよいですか?
- 20. ビューモデルの作成後にデータバインディングを確実に行うにはどうすればよいですか?
- 21. リモートサーバーからPythonファイルを実行するモバイルアプリを作成するにはどうすればよいですか?
- 22. シェフリソースの実行中にエラーメッセージをより有益にするにはどうすればよいですか?
- 23. プロセスを実行中に特定のSQL行をロックするにはどうすればよいですか?
- 24. コマンドを実行するためのカスタムカラバッシュステップを作成するにはどうすればよいですか?
- 25. 実行時に動的にStringGridを作成するにはどうすればよいですか?
- 26. 実行時にJavaクラスのコピーを作成するにはどうすればよいですか?
- 27. 実行時にEnyoでボタンを作成するにはどうすればよいですか?
- 28. 現在実行中のPHP実行ファイルを調べるにはどうすればよいですか?
- 29. 別の2つのポップアップウィンドウを作成するにはどうすればいいですか?
- 30. Powershellで実行可能ファイルのパラメータのリストを作成するにはどうすればよいですか?
私はそれがポップアップだと確信しています。赤色/黄色/緑色のボタンと上部のURLバーを見てください。ライトボックス/ファンシーボックスの実装ではそれらを取得しません。また、ほとんどのOAuth実装では、わかっているものからIFrameのBusting JavaScriptを使用しています。つまり、AFAIKではOAuthでIFrameのアプローチを使用することはできません。 –
本当に、私の悪い。 – Ivan