Отделение HTML от JavaScript в закладке - PullRequest
1 голос
/ 17 февраля 2010

(Не могу придумать хорошего названия: (()

Привет всем,

Я разрабатываю букмарклет. При нажатии на него создается панель инструментов на странице, на которую смотрит пользователь. Вышесказанное включает в себя получение различных файлов javascript и css с моего сервера и вставку их на страницы DOM.

Я не хочу кодировать HTML панели инструментов как строку внутри одного из моих javascript-кодов. Поэтому я попытался использовать скрытые фреймы для загрузки панели инструментов, а затем взял фрагмент html для вставки, но сразу столкнулся с междоменными проблемами.

Одно из решений, которое приходит на ум, - отправка html-кода моей панели инструментов в формате JSON, но это кажется немного «хакерским»?

Что было бы хорошим решением проблемы, избегая трудно поддерживаемых HTML-строк в JavaScript?

Спасибо.

1 Ответ

1 голос
/ 18 февраля 2010

Не знаю, поможет ли это, вот 2 примера закладок на панели инструментов:

  1. diigolet: www.diigo.com/tools/diigolet
  2. fytch it: fytch.com/about/get-started
...