Мне нужно позвонить в домен A.com (который устанавливает файлы cookie с 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?