से पहले बुलाया गया है फेसबुक एसडीके का उपयोग करके, मुझे उपयोगकर्ता को मेरी साइट से कनेक्ट करने का प्रयास करते समय निम्न कंसोल त्रुटि मिलती है। फ़ायरफ़ॉक्स को छोड़कर, "फेसबुक से कनेक्ट करें" बटन अन्य सभी ब्राउज़रों में ठीक काम करता है।फ़ायरफ़ॉक्स केवल: FB.login() FB.init()
मेरे पास innit config में एक चैनल यूआरएल है, और मैंने पुष्टि की है कि फायरबग के बिना फ़ायरफ़ॉक्स इंस्टॉल में यह समस्या होती है। निम्नलिखित मेरी कोड है:
<script type="text/javascript">
window.fbAsyncInit = function() {
FB.init({
appId : 'my_real_app_id',
channelUrl : 'MYURL.com/channel.php',
status: true,
cookie: true,
xfbml : false
});
};
(function(d) {
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) { return; }
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
ref.parentNode.insertBefore(js, ref);
}(document));
$(document).ready(function() {
$('a#login-fb').click(function(event) {
event.preventDefault();
FB.login(function(response) {
if (response.authResponse) {
console.log('Welcome! Fetching your information...');
FB.api('/me', function(response) {
handleFacebookLogin(response);
});
} else {
console.log('User cancelled login or did not fully authorize');
}
}, {scope: 'email, offline_access, user_birthday, publish_stream, publish_actions' });
});
</script>
आप एक ठीक या अपनी समस्या के लिए एक समाधान के साथ आया था? यदि ऐसा है, तो यह अच्छा होगा अगर आप इसे उत्तर के रूप में दबा सकते हैं। –