私はさまざまなソーシャルネットワークを使ってウェブサイトのログインを許可するように設計されたシステムをリバースエンジニアリングしています。システムは、各ソーシャルネットワーク上の認証システムにポップアップウィンドウを使用しました。私はこれをiFramesに変更したいと思います。私はコードで遊んでいましたが、かなり苦労しています。Javascript社会的な認証を伴うiFramesの機能
問題はこれらの機能にあります。一つ目はauthentication.phpファイルである:
function init() {
window.opener.wsl_wordpress_social_login({
'action' : 'wordpress_social_login',
'provider' : '<?php echo $provider ?>'
});
window.close();
}
connect.jsファイルの2は:
window.wsl_wordpress_social_login = function(config) {...
私はこれにそれらを変更しましたが、無駄に。
function init() {
wsl_wordpress_social_login({
'action' : 'wordpress_social_login',
'provider' : '<?php echo $provider ?>'
});
}
と
wsl_wordpress_social_login = function(config) {
私はまたwindow.parent.documentすると、それはどちらか動作しませんでし変えてみました。
function init() {
window.parent.window.wsl_wordpress_social_login({
'action' : 'wordpress_social_login',
'provider' : '<?php echo $provider ?>'
});
}
マーベラス:iframeのIDはJavascriptがwindow.wsl_wordpress_social_login = function(config) {
PHPファイルのニーズを必要と#iframe
私はGoogle Maps APIを使用していないので、あなたに答えを与えることはできませんが、私はあなたにこのアドバイスを提供したいと思います:googleマップでは、開始位置と終了位置、クライアントサイドスクリプティングの基盤は、クライアントが独自の要求に応じて重労働を起こすようにすることです。ルートを取得するために使用したパラメータを保存するだけであれば、クライアントにその情報をユーザーに表示させることができます。 – bigblind
iframeのコンテンツはスクリプトと同じホストにありますか? – Ignas
@lgnas ..そうだよ。問題は定義されていないので、関数を認識することに問題があります。 –