Как заставить response.js работать без веб-сервера

Я использую вариант response.js на веб-сайте. Мне это нужно для подобных IE6-IE8. Вот исходный код http://kl1p.com/HGv/2

У меня не было проблем с этим, когда я запускал его на своем веб-сервере. Проблема в том, что для этого проекта у меня связаны руки, и я не могу использовать какой-либо веб-сервер (длинная история).

Есть ли способ заставить этот код работать БЕЗ веб-сервера? Я понимаю это:

Due to security restrictions, some browsers may not allow this script to work on 
file:// urls (because it uses xmlHttpRequest). Run it on a web server.

является следствием того, почему это не будет работать. Есть ли другой способ заставить это работать?

Одна вещь, которую я заметил, это то, что она работает в Chrome без сервера. Определенно не в IE8, хотя.

Это может быть невыполнимой задачей, но все равно стоит спросить об этом.

2 ответа

Я пришел к компромиссу. Я использую метод "Cross Domain Patch", который включен здесь https://github.com/scottjehl/Respond

@Bergi,

Да, существует не минимизированная версия кода, доступная по адресу http://github.com/scottjehl/Respond.

Файл называется response.src.js.


Добавление на

Любой, кто нуждается в серверной среде для программирования, должен попробовать http://portableapps.com/apps/development/xampp, это полноценный, переносимый сервер.

XAMPP - это интегрированный серверный пакет Apache, mySQL, PHP и Perl (AMPP в XAMPP), которые запускаются со съемного диска. Все предварительно настроено и готово к работе, просто разархивировав или установив его.


И последнее, но не менее важное: при использовании обоих response.js / response.proxy.js при ссылке на файл css с относительной ссылкой возникает ошибка. Чтобы исправить это, используйте абсолютный URL (протокол включен).

Не делайте этого:

 <link rel="stylesheet" href="//www.yourdomainname.com/style.css">

Сделай это:

<link rel="stylesheet" href="http://www.yourdomainname.com/style.css">

Взято из: кросс-домена - Respond.js на поддомене с использованием Tumblr

Другие вопросы по тегам