В последней версии Chrome, 66, у меня возникла проблема с загрузкой флэш-памяти во встроенный iframe, как обычно. Я использую swfobject для добавления флэш-содержимого.
Проблема в том, что вспышка не будет отображаться, пока вы не включите функцию внутреннего масштабирования Chrome. Вы можете увеличить до 110%, уменьшить масштаб, и он будет отображаться.
Что нужно знать и что я пробовал:
- Содержимое больше, чем 400x300 (это блокирует хром)
- содержимое не скрыто (хром блокирует это)
- Я пробовал жестко задавать пиксель flashParams для ширины и высоты, тогда как раньше мы использовали только высоту пикселя, а ширина была 100%
- Я попытался указать flashParam
play: false
на всякий случай, так как Chrome 66 блокирует автозапуск (ранее вообще не указывался)
- Как только оно разрешено переключением масштаба, «исправление» сохраняется, даже если я закрываю вкладку и снова открываю.
Как я могу заставить это отрисовываться без этого не совсем очевидного обходного пути?
Я понимаю, что swfobject больше не поддерживается. Мы перенесли большинство всего с флеш-памяти, но мне нужно будет сохранить это, по крайней мере, до конца года.