I'm currently experiencing an issue with links in an iframe. This links have multiple redirects (ads links).
The iframe is usually placed in a domain that is different from mine. When a user with an iphone (using safari) lands on this page and clicks one of the link I provide, it's redirected to a blank page.
This does not happen with chrome or firefox, but only with safari and only with iphones. With chrome and firefox the user is redirected to the correct page.
Moreover, and this is really weird, if on safari I press the link and do one of the following options, "Open" or "Open in a new tab", the redirect works perfectly.
There is some policy in safari that blocks the redirects? both sites are under ssl?
This is how I render links:
Thank you very much!
Related
I have a facebook app built using iframe. It works ok on most modern browsers except Safari on Windows platform. On Safari windows platform, the cookies seem to get lost as a user move from initial form page to 2nd page with questions.
Here is the live link
http://on.fb.me/1hCfgOX
Can someone help me on how to fix this?
Ok, i found a fix for it which works perfectly. Checkout the following links:
Safari 3rd party cookie iframe trick no longer working?
Facebook Iframe App with multiple pages in Safari Session Variables not persisting
And
http://lightyearsoftware.com/2009/11/on-the-pain-of-developing-for-facebook/
I hope this will fix your issue also, as it fixed mine. If you got any problem, let me know.
Thank you
besides header, you might also need to add w3c/p3p.xml and w3c/policy.p3p files to your website. See here for more details and sample files: Session null in IFrame in ASP.net MVC only in safari browser
I created a Facebook "Tab App" that appears to be working in Chrome, Safari and FireFox but doesn't seem to load at all in IE8 (and older).
Here is the link to the tab on Facebook:
https://www.facebook.com/lapalomaacademy/app_190322544333196
I also uploaded the code to a page outside of Facebook, and IE8 seems to load that page fine (you can also view the source code on this page):
http://lpatucson.org/facebook/nonfans.html
Any ideas what the issue could be?
I'm having a problem with a Facebook application that I'm doing. The idea of my work is to make an iframe application that registers and login automatically into a mediawiki webpage that I have on the same server.
All that work is already done, but right now when I'm logged in to mediawiki after entering the app, when I click on create, or edit that article, it's not working. After clicking the link the web stays static, like no clicks were done.
In fact, the problem occurs with all Special: pages from mediawiki, all the others links works properly.
In chrome when I Ctrl+click and open in a new tab, everything works fine, but for my app requested I needed to stay into the iFrame.
The iframe loads properly on the page tab in chrome on my computer (I'm admin of the page), but when I try to view from another FB account on same computer via Safari or Firefox, no luck.
Also, the iframe doesn't load for others.
I had the same problem. The iframe was not loading in Safari but it was loading in Firefox. And it was also loading correctly in Safari on another computer.
After about 3 hours of searching, trying and investigating, I finally found the solution.
It seemed to be a (simple) caching problem.
What I did is I cleared all website data of Safari.
Then it worked.
I'm building a mobile web app that allow user to login through Facebook using openauth. There are no pop-up but Facebook will force you to go their page and redirect you back to the uri that you stated. Therefore, there are no ajax loading of the facebook mobile login page. That's why i put rel="external" at the anchor.
When I'm in the full screen mode, clicking on those links will automatically brings me to Safari. Thus leaving the full screen mode.
May I know is there anyway around this? or are there other method of logging into FB without redirecting?
<a target="_webapp" href='http://www.cnn.com">Cnn</a>
Change rel to target. Mission accomplished.