JQuery: перенос содержимого из локального файла в переменную. (Та же политика происхождения)
Я пытаюсь создать локальное приложение javascript (без языка на стороне сервера). Приложение имеет различные текстовые шаблоны. Я хотел бы 1 файл на шаблон.
Но моя проблема в том, что я не знаю, как перенести содержимое из шаблона в переменную. Политическая забастовка того же происхождения снова!
Попытка № 1:
Я знаю ту же политику происхождения, и у меня нет проблем с компромиссом по динамичности путем загрузки всех шаблонов с использованием статического списка, например:
<script src="tpl01.js"></script>
<script src="tpl02.js"></script>
...
У меня проблема, когда дело доходит до помещения содержимого шаблона в переменную. Шаблон может иметь тысячи строк, и необходимость делать подобные вещи крайне невыполнима (и вынуждает меня избегать всего):
templateSource = "line 1"
+ "line2"
+ "line3"
Попытка № 2:
Я также попытался загрузить 1 шаблон для каждого iframe (который я затем скрываю), но главное окно не может общаться с содержимым iframe, а содержимое iframe не может общаться с главным окном:
Небезопасная попытка JavaScript получить доступ к фрейму с помощью файла URL:///home/dev/index.html из фрейма с файлом URL:///home/dev/tpl.html. Домены, протоколы и порты должны совпадать.
Я пытаюсь быть креативным, но у меня заканчиваются идеи...
Знаете ли вы какое-либо решение для помещения содержимого файла в переменную?
Ps.: Я не против добавить пару строк кода для каждого шаблона, но я не хочу изменять весь контент.
Примечание. Приложение будет использоваться только в IE.