Таким чином, це вже помста про питання "як я можу отримати сторонні файли cookie для роботи в Safari", але я запитую ще раз, тому що я думаю, що ігрове поле змінилося, можливо, після лютого 2012 року. Один із стандартних прийомів отримати 3-е місце Файли cookie партії в Safari були наступні: використовуйте javascript для POST до прихованого iframe. Це (раніше) підманювало Safari думати, що користувач взаємодіяв із стороннім вмістом, і тоді дозволяв встановлювати файли cookie.
Я думаю, що ця лазівка була закрита внаслідок м'якого скандалу, коли було виявлено, що Google використовує цей трюк у своїх рекламах. Принаймні, використовуючи цей трюк, я зовсім не зміг встановити файли cookie в Safari. Я виявив кілька випадкових публікацій в Інтернеті, які стверджували, що Apple працює над закриттям лазівки, але я не знайшов жодного офіційного слова.
Як резерв я навіть спробував переробити основний кадр сторонньої сторони, так що вам довелося натиснути кнопку, перш ніж вміст завантажиться, але навіть такого рівня прямої взаємодії було недостатньо, щоб розтопити холодне серце Сафарі.
Так хтось знає напевно, чи Сафарі справді закрив цю лазівку? Якщо так, чи існують інші способи вирішення (крім того, щоб вручну включати ідентифікатор сеансу в кожен запит)?