Работает ли по-прежнему метод установки сторонних файлов cookie в окнах iframe в Safari?

Я пытаюсь найти способ установить файлы cookie в iframe в Safari. В Safari есть политика, запрещающая iframe устанавливать файлы cookie, если пользователь не нажмет что-то в iframe.

Я прочитал вопросы/ответы на Stackoverflow и других статьях. Вот несколько ссылок:

Все они упоминают варианты техника для достижения этого. Основная идея состоит в том, чтобы создать элемент формы и заставить его отправить запрос POST либо через вызовы JavaScript, либо через нажатие пользователем кнопки. После отправки запроса POST Safari считает, что пользователь взаимодействовал с сайтом, и после этого разрешает установку файлов cookie.

Я предпринял несколько попыток реализовать эту технику. Я провалил.

Я нашел статью (http://online.wsj.com/article/SB10001424052970204880404577225380456599176.html) в Wall Street Journal, в которой рассказывается о том, как Google использовал эту технику для размещения своих кнопок +1 в их объявления DoubleClick.В статье также цитируется сообщение в блоге Ананта Гарга (ссылка выше) о том, как обойти это ограничение.

Вот цитата из статьи:

Чтобы обойти стандартную блокировку Safari, Google использовал лазейку в настройках конфиденциальности браузера. Хотя Safari блокирует большую часть отслеживания, он делает исключение для веб-сайтов, с которыми человек каким-либо образом взаимодействует, например, заполняя форму. Поэтому Google добавил кодировку к некоторым своим объявлениям, из-за чего Safari думал, что человек отправляет невидимую форму в Google. Затем Safari позволит Google установить файл cookie на телефон или компьютер.

Еще одна цитата:

Официальный представитель Apple сказал: «Мы работаем над тем, чтобы положить конец» обходу настроек конфиденциальности Safari.

Я работаю с Safari 5.1.5, выпущенным 26 марта 2012 г. Статья WSJ была опубликована 17 февраля 2012 г. Возможно ли, что Apple изменила Safari, чтобы этот обходной путь больше не работал? Кто-нибудь может подтвердить, что этот метод работает в Safari 5.1.5?

11
задан Community 23 May 2017 в 11:55
поделиться