Я занимаюсь разработкой системы, в которой пользователь может создавать свои веб-сайты - используя готовые шаблоны или создавая шаблоны с нуля.Я собираюсь завершить систему, и она совместима с Firefox.Для этой системы я использовал плагины jQuery для перетаскивания, TinyMCE, объект диапазона и объект DOM таблицы стилей.На данный момент он работает правильно с Firefox, но мне нужно, чтобы он работал гладко на IE8, IE7, Safari и Chrome.Я немного запутался в том, как обрабатывать весь раздел JS для всех браузеров.
Я думаю о двух вариантах:
- Использовать один файл JS для всехбраузеры.Но это значительно увеличит размер файла.
- Проверьте браузер и используйте специфичный для браузера файл JS.В этом случае размер файла JS будет умеренным, но для синхронизации будущих изменений потребуются изменения во всех файлах.
Пожалуйста, предложите, какой подход будет лучше для обеспечения согласованности и стабильности системы.