Safari 5: отказался загружать объект (флеш-плеер GoogleSites) - PullRequest
2 голосов
/ 30 июня 2010

Я сделал (быстрый) веб-сайт для друга композитора на Сайтах Google, чтобы он был экономичным.Я добавил на сайт Flash-плеер, чтобы его музыка могла воспроизводиться онлайн.

Все это шло гладко, пока не вышел Safari 5.

Flash-плеер не загружается в Safari 5Хорошо работал в Safari 4.

I представьте , это может быть связано с перенаправлением Google с исходного URL ресурса, но я действительно не знаю.

ОшибкаПримечания консоли:

Отказался от загрузки объекта.URL, найденный в запросе: "http://www.rossbauermusic.com/resources/player_mp3_normal.swf"

URL запрашивающей страницы: http://www.rossbauermusic.com/engage

Есть мысли о том, как обойти эту проблему? Есть альтернатива" вПросьба "mp3 стратегии приветствуются.

1 Ответ

0 голосов
/ 27 мая 2011

Быстрый Google обнаружил некоторые доказательства того, что это, вероятно, связано с ошибкой / функцией WebKit, включенной в Safari 5, XSS Auditor.Соответствующий ответ здесь:

Как обойти XSS-аудитор Safari для рендеринга удаленных флеш-объектов на POST?

В этом ответе обсуждается использование «X-XSS-Защита: заголовок 0 ".

И вот как вы можете отключить его на клиенте:

Отключить XSS-фильтр в Safari / WebView

Вы можететакже отправьте специальный заголовок вместе со страницей, но это, возможно, не вариант в Safari.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...