| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Проксирование ресурса в фрейм |
| Автор: YuraDoc 16.12.2009, 16:32 |
| Я проксирую на сервере страничку с чужого ресурса и возвращаю ифрейм с содержимым. Я это делаю для возможности манипуляцией DOM. Все выходит прекрасно, но есть одно "но": все относительные пути разбираются относительно моего сервера, соответственно содержимое отображаются неверно. Как можно решить эту проблему, и как вы думаете она решена в гугл сервисе "переводчик ресурсов", к примеру: http://translate.google.com.ua/translate?hl=uk&langpair=en|ru&u=http://jquery.com/&prev=/translate_s%3Fhl%3Duk%26q%3Dhttp://jquery.com/%26sl%3Dru%26tl%3Den |
| Автор: Itsys 16.12.2009, 22:36 |
| При "проксировании" менять относительные ссылки на абсолютные. |
| Автор: YuraDoc 17.12.2009, 12:03 |
| Я рассматриваю данный вариант, но это отображается на скорости выполнения скрипта. Может кто-то знает, как google решает данный вопрос в своем сервисе? При этом обратите внимание на то, что у них ссылки не меняются с относительных на абсолютных. |
| Автор: YuraDoc 17.12.2009, 16:26 |
| Я нашел ответ. Необходимо просто добавлять тег base с атрибутом href='непроксированный адрес документа' в начало head документа фрейма перед его отображением. Всем спасибо! |