2010-10-09 2 views
0

Что касается незрелой ситуации и несколько яркой функции WebGL, я решил использовать ее для создания онлайн-приложения. Для пользователей, у которых есть Firefox 4 или Chrome, нет проблем. Но что мне делать для пользователей Firefox 3. * или даже IE 6, 7 и т. Д.?Возможно ли поддерживать WebGL в «старых» браузерах через плагин или аддон?

Так что я хотел бы спросить, есть ли возможность написать плагин/аддон. И когда мои коды обнаруживают несовместимость, он может предупредить пользователя о загрузке/установке этого дополнительного компонента, чтобы позволить им использовать содержимое WebGL.

Я заметил, что почти все инструкции WebGL просят установить новые современные браузеры для доступа к содержимому WebGL, но никто из них не говорит вам, как обращаться с старыми браузерами. Будет ли способ для выживания старых школьных браузеров?

Большое спасибо.

ответ

0

Насколько я знаю, на этот вопрос нет простого ответа.

Если вы хотите написать код WebGL, который - без изменений - также будет работать в старых браузерах, тогда я могу только думать о Google. Здесь вы не будете напрямую писать код WebGL. O3D реализуется поверх WebGL, но его предыдущая реализация была основана на плагинах. Таким образом, вы можете написать свою игру или 3D-приложение в O3D и предложить своим пользователям старый браузер установить плагин.

Более сложное решение, которое я реализую в своем проекте 3DTin, это когда WebGL недоступен. Я делаю 3D-математику в программном обеспечении и визуализирую ее на Canvas 2D. Он работает, если ваше 3D-приложение не очень сложно. Мое приложение работает во всех основных браузерах, включая IE 7,8 с помощью excanvas. Однако этот подход не является вариантом, если ваши 3D-сцены сложны. Вы можете посмотреть на следующих 3D JavaScript библиотеки, которые делают на вершине Canvas 2D:

pre3d

three.js

+3

http://iewebgl.com/ и http://code.google.com/р/jebgl / –

2

Насколько IE идет, вы должны быть в состоянии использовать Google Chrome Frame, когда WebGL хиты хром (вы уже можете взломать его, чтобы заставить его работать). И так как вам больше не нужны права администратора для его установки, это не должно быть большой проблемой. Что касается FF3, я не думаю, что это много долгосрочной проблемы, пользователи FF разумны и обновлены ;-)

Смежные вопросы