|
17.10.2008, 20:17
|
|
Новичок на форуме
|
|
Регистрация: 17.10.2008
Сообщений: 7
|
|
Получить html код удаленной страницы
Привет.
Задача передо мной такая: обрезать страницу нужного сайта, оставив только нужное, пишу виджет для мобилы.
Какими правдами или неправдами возможно получить джаваскрипт массив с html кодом страницы по её url? :confused:
На офф форуме Нокиа никто не знает, вся надежда на отечественных программистов.
|
|
17.10.2008, 20:59
|
|
Профессор
|
|
Регистрация: 06.05.2008
Сообщений: 765
|
|
Вы заходите на чужой сайт и хотите с него забрать себе массив с html'ем?
А на чужой сайт вы как заходите? Со своего сайта? Во фрейме открываете чужой?
Если да, то никак - политика безопасности..
|
|
17.10.2008, 21:14
|
|
Новичок на форуме
|
|
Регистрация: 17.10.2008
Сообщений: 7
|
|
Цитата:
|
Вы заходите на чужой сайт и хотите с него забрать себе массив с html'ем?
|
Его код страницы, да.
Цитата:
|
А на чужой сайт вы как заходите? Со своего сайта?
|
С локалхоста.
Цитата:
|
Если да, то никак - политика безопасности..
|
Ну браузер же это как-то делает.
|
|
17.10.2008, 21:33
|
|
|
Регистрация: 21.02.2008
Сообщений: 1,250
|
|
А зачем вам это решать через JavaScript? Если локалхост, как я понимаю, получается прокси-сервер. Неужели на нем нет серверных языков?
|
|
17.10.2008, 22:32
|
|
Новичок на форуме
|
|
Регистрация: 17.10.2008
Сообщений: 7
|
|
Цитата:
|
А зачем вам это решать через JavaScript? Если локалхост, как я понимаю, получается прокси-сервер. Неужели на нем нет серверных языков?
|
Пишу wrt виджет, приходится ограничиваться тем, что умеет браузер(s60 web browser). Нужно обязательно следовать схеме:
1. Запустить встроенный в html файл скрипт
2. Скрипт закачивает код нужной страницы, парсит его и добавляет
в html
|
|
17.10.2008, 23:45
|
|
|
Регистрация: 21.02.2008
Сообщений: 1,250
|
|
Так сделать не получится, из-за same origin policy, которая запрещает обмен данными в документах с разных доменов и портов.
|
|
17.10.2008, 23:53
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Я же говорю, объявление крупными буквами нужно сделать при регистрации
Цитата:
|
Страницу с другого домена средствами JavaScript получить НЕЛЬЗЯ.
|
А то через день топики появляются.
|
|
18.10.2008, 00:46
|
|
|
Регистрация: 21.02.2008
Сообщений: 1,250
|
|
Kolyaj,
Надо сделать FAQ на форуме, только у меня никак не хватает времени на это.
|
|
18.10.2008, 00:52
|
|
Новичок на форуме
|
|
Регистрация: 17.10.2008
Сообщений: 7
|
|
2Kolyaj
Ну простите
Цитата:
|
Страницу с другого домена средствами JavaScript получить НЕЛЬЗЯ.
|
А какими средствами её можно получить? Я не верю, что задача нерешаема. Возможно это позволяет сделать другой скриптовый язык? Или можно получить массив с кодом с помощью джава апплета и затем передать его в скрипт? Можно что нибудь конструктивное, неужели задача так сложна?
|
|
18.10.2008, 01:10
|
|
|
Регистрация: 21.02.2008
Сообщений: 1,250
|
|
AntonP,
Обычно такие задачи решаются прокси-сервером, который запрашивает страницу, проводит над ней операции, и отдает клиенту.
|
|
|
|