Насколько надежно обнаружение вспышки на стороне сервера? - PullRequest
1 голос
/ 20 июля 2011

Отвечая на вопрос о переполнении стека, один человек порекомендовал использовать следующий код для обнаружения флэш-серверной части, он указал, что он не работает в сафари:Возможность Flash на стороне сервера

Мой вопрос: почему он не работает в Safari и насколько надежно он работает с другими браузерами?

Ответы [ 2 ]

1 голос
/ 20 июля 2011

Это потому, что Safari решил не отправлять заголовки HTTP_ACCEPT для каждого возможного «приемлемого» запроса, включая Flash.Выполнение такого теста будет крайне ненадежным.

Лучшим способом сделать это может быть проверка на стороне клиента с помощью Javascript, установка файла cookie и перенаправление.

0 голосов
/ 20 июля 2011

Все, что я мог придумать, это то, что тип пантомимы не будет правильно определяться Safari.Safari может не распознать, что означает application / x-shockwave-flash.Я пытался найти похожие истории в Google, но безуспешно.

...