Я должен позвонить домен A.com (который устанавливает куки с http) с домена B.com. Все, что я делаю на домене B.com, это (javascript):
var head = document.getElementsByTagName("head")[0];
var script = document.createElement("script");
script.src = "A.com/setCookie?cache=1231213123";
head.appendChild(script);
Это устанавливает cookie на A.com во всех протестированных мной браузерах, кроме Safari. Удивительно, но это работает в IE6, даже без заголовков P3P.
Есть ли способ заставить это работать в Safari?