Я выполняю некоторые контрактные работы, в которых мне нужно написать небольшие фрагменты Javascript для клиентских сайтов, а затем убедиться, что они работают во всех браузерах.
У меня нет доступа к самим серверам сайтов, поэтому мне нужно иметь возможность вставлять фрагменты другим способом.
Я попытался написать прокси-скрипт на PHP, который захватывает исходный код сайта, абсолютизирует все URL-адреса, а затем внедряет Javascript и работает на некоторых клиентских сайтах (и имеет то преимущество, что его легко тестировать в нескольких браузерах).
Но некоторые Javascript-сайты не работают с таким подходом - они будут делать такие вещи, как тестирование window.location, чтобы убедиться, что он не подделан, или они будут включать ссылки на файлы на локальном сервере. что прокси-скрипт не может фильтровать.
В качестве альтернативы, я полагаю, я мог бы использовать Greasemonkey для инъекции Javascript ... что позволило бы мне увидеть, как код выглядит в Firefox, но как мне проверить, скажем, в IE6?
Кто-нибудь может предложить способ кросс-браузерной разработки Javascript, когда у вас нет доступа к сайту, на котором в конечном итоге будет находиться Javascript?