Как я могу получить желтую строку «Install Missing Plugin» в Firefox, когда Flash не установлена? - PullRequest
0 голосов
/ 06 апреля 2010

Мой сайт rails использует плагин open_flash_graph для генерации flash-графиков для моих клиентов. Если у клиента нет установленной флэш-памяти, он не отображает никаких сообщений, он просто не показывает никаких графиков.

Я заметил, что если я перехожу на другие веб-сайты, которые нуждаются во флэш-памяти, в верхней части окна Firefox появляется желтая полоса с надписью «Установить отсутствующий плагин».

Я предполагаю, что что-то в HTML позволяет firefox знать, что эта веб-страница нуждается во флэш-памяти. Какой код мне нужно добавить на мой сайт, чтобы сделать эту работу?

Ответы [ 2 ]

1 голос
/ 10 апреля 2010

Когда вы используете функцию open_flash_chart_object, четвертый параметр - use_swfobject. По умолчанию для этого параметра установлено значение true, что приводит к изящному ухудшению диаграммы, если флэш-память не установлена. Если для этого параметра установлено значение false, появится сообщение «Установить отсутствующий плагин».

1 голос
/ 06 апреля 2010

Вы можете попробовать использовать простую кнопку флэш-памяти внизу экрана, встроенную в HTML, чтобы при переходе пользователя на сайт Firefox знал, что ему нужна флэш-память. Я не совсем уверен, почему он не вызовет панель установки, если в сгенерированный код встроен объект Flash.

...