Topic-icon Safari blocks Facebook login in Canvas page

Active Subscriptions:

None
12 years 2 months ago #42616 by andbal2
hi, as you read in the title, Safari blocks Facebook login in Canvas page oo my application; i see in your application apps.facebook.com/joomla-extensions/ it works; the reason is that you use before a lightbox and after the facebook login? if yes, is this the only way? tx
The topic has been locked.
Support Specialist
12 years 2 months ago #42620 by alzander
Can you let me know your Facebook Canvas page that we can test with?

I'm not sure what you mean by:

the reason is that you use before a lightbox and after the facebook login?

Can you explain what settings you're using that may be causing the issue, if you know?

Thanks,
Alex
The topic has been locked.
Active Subscriptions:

None
12 years 2 months ago - 12 years 2 months ago #42634 by andbal2
this is the application link from the page button, www.facebook.com/pages/DEMO-Shop/1978246...=app_640297502671020
to enter you need click i like and confirm your data clicking facebook button, in this last step safari blocks login.
in sourcecoast application apps.facebook.com/joomla-extensions/
if i click login i see a lightbox and inside this i see the facebook button, in your case safari doesn't block login. is this the only way for safari?

tx
Last edit: 12 years 2 months ago by andbal2.
The topic has been locked.
Support Specialist
12 years 2 months ago #42675 by alzander
I'm not sure what's happening there. It does seem like a Javascript issue, but I can't tell what it is since there's no additional error when I click the button.

My only suggestion is to not use the popup login for Facebook and use the server redirection method. To do that, change the "Show 'Login Credentials' in popup" to "No" and see if that helps get you going.

Thanks,
Alex
The topic has been locked.
Active Subscriptions:

None
12 years 2 months ago #42744 by andbal2
hi, i did but Safari continue to block, maybe can help you to know i'm using {JFBCLogin} in the article text. is it right? better use the appropriate module? tx
The topic has been locked.
Active Subscriptions:

None
12 years 2 months ago #42748 by andbal2
sorry, just an update. i changed the popup setting to yes because also in other browsers created the issue (no lightbox to confirm data profile). so with this setting in safari first time open the lightbox to asking data profile data but clicking ok not registers user and not imports data profile
The topic has been locked.
Support Specialist
12 years 2 months ago #42790 by alzander

sorry, just an update. i changed the popup setting to yes because also in other browsers created the issue (no lightbox to confirm data profile).

What lightbox are you talking about here? If it's the permissions box, that will only show when the user has never approved your app before. If the user has ever authenticated in the past, the permissions box won't show for them again. My guess is that what you saw when testing was the proper behavior.

Either way, I'm not sure why the user isn't being logged in in Safari. The next thing I'd suggest testing is trying outside of the Facebook Page and try directly on your own domain/URL to see if it's just within the canvas that things fail.

As for adding the button, the {JFBCLogin} tag is the appropriate way to do it. That just adds an image along with the jfbc.login.provider('facebook') javascript call that's used to initiate the login process. I see a white popup 'flash' on the screen, so something's happening.. I just can't tell what's preventing things from working.

Thanks,
Alex
The topic has been locked.
Active Subscriptions:

None
12 years 2 months ago - 12 years 2 months ago #42910 by andbal2
hi, outside facebook it works but it opens the permission window in new browser panel not in small window with lightbox effect; it also shows a message for application developer about opening window, it's in italian, using google translator this is the message

Are you using a display-type "page" in a browser window or tab large. For optimal viewing, shows this dialog with our JavaScript SDK without specifying any type of display. The SDK will choose the best display for each environment. Alternatively, sets the height and width of your window.open () call on the exact dimensions of this dialog box if, for some specific reason, you can not use the SDK. This message is only visible to the developers of your application.

you can test it with safari here 110.socialapp-store.com/en/validate-your-data

tx
Last edit: 12 years 2 months ago by andbal2.
The topic has been locked.
Active Subscriptions:

None
12 years 1 month ago #42988 by andbal2
Hi, sorry, do you have news about this? tx
The topic has been locked.