(Не могу придумать хорошего названия: (()
Привет всем,
Я разрабатываю букмарклет. При нажатии на него создается панель инструментов на странице, на которую смотрит пользователь. Вышесказанное включает в себя получение различных файлов javascript и css с моего сервера и вставку их на страницы DOM.
Я не хочу кодировать HTML панели инструментов как строку внутри одного из моих javascript-кодов. Поэтому я попытался использовать скрытые фреймы для загрузки панели инструментов, а затем взял фрагмент html для вставки, но сразу столкнулся с междоменными проблемами.
Одно из решений, которое приходит на ум, - отправка html-кода моей панели инструментов в формате JSON, но это кажется немного «хакерским»?
Что было бы хорошим решением проблемы, избегая трудно поддерживаемых HTML-строк в JavaScript?
Спасибо.