2016-08-23 2 views
1

Я новичок в Javascript, поэтому, насколько я знаю, я хочу невозможного.Загрузка из файла конфигурации JSON в файл HTML?

У меня есть страница, которая выглядит примерно так:

<html> 
    <head> 
    <meta charset="utf-8" /> 
    <script src="//static.foo.com/x/js/file1.js"></script> 
    <script src="//static.foo.com/x/js/file2.js"></script> 
    ... 
    <script src="//static.foo.com/x/js/file10.js"></script> 
    </head> 
    <body> 
    ... 
    </body> 
</html> 

Как вы можете видеть, у меня есть много файлов, включенных в то же статическом месте. Возможно, что HTML-файл может использоваться другим способом кем-то другим, где они включают файлы из другого статического местоположения, поэтому я хотел бы представить файл config.json, где это и другие вещи могут быть указаны, например:

{ 
    "streamingApiLocation": "//stream.something.com/", 
    "staticAssetLocation": "//static.foo.com/x/", 
    "authApiLocation": "//auth.something.com/" 
} 

Каким-то образом это будет загружен в мою страницу, и мой сценарий включения будет что-то вроде:

<script src="config.staticAssetLocation + js/file1.js"></script> 
    <script src="config.staticAssetLocation + js/file2.js"></script> 
    ... 
    <script src="config.staticAssetLocation + js/file10.js"></script> 

... это, конечно, не правильный синтаксис ... Но в основном я ищу способ иметь переменную информацию в тегах script в заголовке на основе информации, предоставленной в файле JSON.

Возможно ли это как можно удаленно?

+0

не представляется возможным, как это. 'src' не является кодом javascript. это URI. у вас может быть другой скрипт GENERATE new '

Смежные вопросы