Протокол File
Здравствуйте!
Стоит задача подгрузить xml-меню, только лишь средствами javascript. Это не проблема, проблема в том чтоб работало как на http-сервере так и по протоколу file,то есть просто открыть index.html щелчком мыши. Простая структура меню menu.xml: <?xml version="1.0" encoding="UTF-8"?> <root> <menu>button 1</menu > <menu>button 2</menu > <menu>button 3</menu > </root> Функция загрузки var xmlObj = new window.XMLHttpRequest(); xmlObj.open('get',load_url,false); xmlObj.send(""); var descriptor = xmlObj.responseXML; return descriptor; Вобщем на сервере ок, локально ошибка Cross origin requests are only supported for HTTP. Загуглил - все предологают поставить сервер! Что мне не надо Гуру,подскажите куды копать, как разрешить загрузку файлов локально ? :( Буду презнателен очень! |
Цитата:
Цитата:
|
Я не уверен что просить пользователя перезапустить браузер с каким то там параметром - хороша идея ))
|
Тогда забудьте про XMLHttpRequest
|
Цитата:
Какие другие есть варианты? |
Смотрите в сторону оффлайн html5-приложений
|
Часовой пояс GMT +3, время: 02:16. |