2011-12-20 9 views
0

succesfullユーザーのログイン後に問題が発生しました。彼はetc ...から来た)。以前の1週間はすべて正常に動作していましたが、現在はIEでリダイレクトしたくありませんが、ChromeまたはFFでリダイレクトされます。 facebook all.jsにjavascriptエラーがあり、リダイレクトがIEでexcecuteしていると思われます。私は間違っている?FacebookログインIEでエラー - all.js - (URLでフレームにアクセスしようとするUnsafe JavaScriptの試み)&リダイレクト

私は、共通のFacebookのログインボタンがあります。

ログインを...

のJavascript(大成功は、私がページをリダイレクトしたい - それが問題です!!!)

window.fbAsyncInit = function() { 
    FB.init({ 
     appId : '12345', 
     session : null, // don't refetch the session when PHP already has it 
     status : true, // check login status 
     cookie : true, // enable cookies to allow the server to access the session 
     xfbml : true // parse XFBML 
    }); 

    // whenever the user logs in, we redirect the page 
    FB.Event.subscribe('auth.login', function(response) { 
     if (response.authResponse) { 
      window.parent.location="MY URL"; 
     } 
    }); 
    }; 

    (function() { 
     var e = document.createElement('script'); 
     e.type = 'text/javascript'; 
     e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js'; 
     e.async = true; 
     document.getElementById('fb-root').appendChild(e); 
    }()); 

ので、ユーザーがログインボタンをクリックすると、次のエラーが表示されます。Unsafe JavaScriptがURLでフレームにアクセスしようとしました....ドメイン、プロトコル、ポートが一致している必要があります。 (クロムでチェック)。 IEで私は取得:許可拒否、all.js(http://connect.facebook.net/en_US/all.js)。

私はヘッダーP3Pを追加しようとしました:CP = "IDC DSP COR CURA ADMa IND PHY ON COM STA"しかし、それは助けません(http://web-sniffer.net/のヘッダーがあります)!

今何ができますか?

答えて

0

initメソッドでchannelUrlを使用できますが、アプリケーションに合わせてurlがhttpsまたはhttpであるように注意する必要があります。 http://developers.facebook.com/blog/post/530/ これは、安全でないアクセスの問題を解決する可能性があります。

関連する問題