IE & Safari Browser blocks cross-domain cookies in an iframe.
e.g.
I have two websites, let's say they're example.com and anotherexample.net.
On example.com, I have one page http://example.com/someform.asp and in this page i am using cookies. When I open http://example.com/someform.asp directly in browser, it is working fine.
On anotherexample.net, I have page http://anotherexample.net/page.asp, this page contains an IFRAME SRC="http://example.com/someform.asp". Now when we open http://anotherexample.net/page.asp page in browser, the cookies for example.com are not saved. In Firefox and chrome this problem doesn't appear.
I found that using p3p policy we can fix this, but after setting below p3p policy in IIS response header and its works for IE only.
P3P : CP="This is a P3P policy! See http://www.workplaceanswers.com/privacy-and-terms/"
But, I am still getting the same error in safari. I have tried with different p3p policy values as below but not able to fix it.
P3P : CP="CUR ADM DEV HIS TEL STA STP COM”
P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT”
P3P:CP="IDC DSP COR CURa ADMa OUR IND PHY ONL COM STA”
Is there any way to make this work in Safari?