Наше программное обеспечение управляет библиотеками, музеями, архивами и т. Д. Мы хотели бы, чтобы пользователи (а именно каталогизаторы, а не посетители) добавляли встраиваемый контент, такой как карты Google, видео YouTube и т. Д. Мы хотели бы, чтобы решение быть максимально гибким, поскольку каждый поставщик встроенного контента имеет свой собственный формат. OTOH, мы бы не хотели, чтобы пользователи вводили необработанный HTML, так как это создаст угрозу безопасности XSS, а в случае ошибочного HTML может испортить нашу окружающую веб-страницу.
Я начал изучать Карты Google сегодня и не смог найти способ справиться с этим. Я не хочу позволять пользователям просто копировать встраиваемый фрагмент HTML в элемент; Я не могу вставить предоставленный URL-адрес ссылки, так как Google не разрешит этого; и я не могу позволить пользователю указывать координаты, поскольку я не хочу использовать API Google Maps JS (что означает предоставление встроенного решения, которое нам придется поддерживать).
Вопрос не совсем о Google Maps, но Google Maps довольно представительный. Я хотел бы услышать предложения по гибкой, но безопасной технологии встраивания HTML.
Спасибо,
Эран