Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Доступ к содержимому iframe в аплете / 16 сообщений из 16, страница 1 из 1
06.03.2013, 17:56:21
    #38176460
Vtl
Vtl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к содержимому iframe в аплете
Всем привет

Подскажите как сделать такое - есть страница на которой есть аплет и iframe, мне нужно получить содержимое iframe, желательно в виде html тегов (innerHtml)
...
Рейтинг: 0 / 0
06.03.2013, 17:58:07
    #38176463
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к содержимому iframe в аплете
...
Рейтинг: 0 / 0
06.03.2013, 18:02:06
    #38176469
Vtl
Vtl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к содержимому iframe в аплете
Blazkowicz http://docs.oracle.com/javase/tutorial/deployment/applet/invokingAppletMethodsFromJavaScript.html
http://docs.oracle.com/javase/tutorial/deployment/applet/invokingJavaScriptFromApplet.html
Плюс немного понимания DHTML.

Эти ссылки не совсем то что мне нужно, я не могу получить доступ к содержимому Iframe из js т.к. содержимое из другого домена. Идея такая - с помощью аплета получить содержимое iframe и передать его js основной страницы
...
Рейтинг: 0 / 0
06.03.2013, 18:12:37
    #38176481
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к содержимому iframe в аплете
VtlЭти ссылки не совсем то что мне нужно, я не могу получить доступ к содержимому Iframe из js т.к. содержимое из другого домена.
Сущая мелочь. Даже не стоило упоминать.

VtlИдея такая - с помощью аплета получить содержимое iframe и передать его js основной страницы
Т.е. не "получить содержимое iframe", а по той же ссылке что и у iframe перекачать "содержимое" заново?
Ну, у не подписаного аплета тоже таких прав не будет. У подписаного или через URL + HttpConnection или через Apache HttpClient.
...
Рейтинг: 0 / 0
06.03.2013, 18:15:22
    #38176488
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к содержимому iframe в аплете
Vtl...я не могу получить доступ к содержимому Iframe из js...
Никак и не получите. Ни из явы, ни из яваскрипта. Даже и не парьтесь.
...
Рейтинг: 0 / 0
06.03.2013, 18:16:09
    #38176490
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к содержимому iframe в аплете
ПС. Только на сервере.
...
Рейтинг: 0 / 0
06.03.2013, 18:16:49
    #38176492
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к содержимому iframe в аплете
VtlЭти ссылки не совсем то что мне нужно, я не могу получить доступ к содержимому Iframe из js т.к. содержимое из другого домена.
crossdomain.xml не вариант?
...
Рейтинг: 0 / 0
06.03.2013, 18:24:31
    #38176499
Vtl
Vtl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к содержимому iframe в аплете
BlazkowiczVtlЭти ссылки не совсем то что мне нужно, я не могу получить доступ к содержимому Iframe из js т.к. содержимое из другого домена.
crossdomain.xml не вариант?

Это не вариант. Аплет подписанный - могу делать все что хочу. Ситуация ещё осложняется тем , что в iframe загружается не контент, а некий json объект, из которого потом создаётся содержимое страницы.

Я могу получить доступ к dom но честно говоря по ряду причин не хочу его парсить и искать нужные мне элементы внутри аплета
...
Рейтинг: 0 / 0
06.03.2013, 18:35:01
    #38176515
Лагман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к содержимому iframe в аплете
Дело в том что доступ к iframe закрыт во имя безопасности, и через дом его вы тоже не получите. Хотя в сети можно найти 3-4 ональных способов модификации iframe, вроде использования поля caption окна браузера в качестве меж-iframe-ового буфера обмена, например.
...
Рейтинг: 0 / 0
06.03.2013, 18:39:02
    #38176518
Vtl
Vtl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к содержимому iframe в аплете
ЛагманДело в том что доступ к iframe закрыт во имя безопасности, и через дом его вы тоже не получите. Хотя в сети можно найти 3-4 ональных способов модификации iframe, вроде использования поля caption окна браузера в качестве меж-iframe-ового буфера обмена, например.

Ясно, не подскажите может быть есть способ чтобы сделать так - загрузить в некий java объект (а не в iframe) страницу (нужно чтобы там выполнились все сценарии js и т.д. ) и таким образом получить содержимое .
...
Рейтинг: 0 / 0
06.03.2013, 18:39:47
    #38176520
Лагман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к содержимому iframe в аплете
в jquery всё это есть же.
...
Рейтинг: 0 / 0
06.03.2013, 18:43:13
    #38176526
Vtl
Vtl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к содержимому iframe в аплете
Лагманв jquery всё это есть же.
поделитесь ссылкой?
...
Рейтинг: 0 / 0
06.03.2013, 18:48:02
    #38176527
Лагман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к содержимому iframe в аплете
Vtl,

jquery это javascript, насчет аплета, думаю скорее всего ответ есть где-то здесь 14021330 )
...
Рейтинг: 0 / 0
06.03.2013, 18:53:36
    #38176537
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к содержимому iframe в аплете
VtlЭто не вариант. Аплет подписанный - могу делать все что хочу. Ситуация ещё осложняется тем , что в iframe загружается не контент, а некий json объект, из которого потом создаётся содержимое страницы.
Я могу получить доступ к dom но честно говоря по ряду причин не хочу его парсить и искать нужные мне элементы внутри аплета
Всплывали всё новые подробности... Вы проверили? Подписаный аплет имеет доступ к домену?
...
Рейтинг: 0 / 0
06.03.2013, 18:59:15
    #38176548
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к содержимому iframe в аплете
VtlЛагманДело в том что доступ к iframe закрыт во имя безопасности, и через дом его вы тоже не получите. Хотя в сети можно найти 3-4 ональных способов модификации iframe, вроде использования поля caption окна браузера в качестве меж-iframe-ового буфера обмена, например.

Ясно, не подскажите может быть есть способ чтобы сделать так - загрузить в некий java объект (а не в iframe) страницу (нужно чтобы там выполнились все сценарии js и т.д. ) и таким образом получить содержимое .

Качаешь страницу через httpClient, если это json то можно выполнить через встроенный ScriptEngine, который вернет тебе строку с HTML.
...
Рейтинг: 0 / 0
07.03.2013, 00:05:14
    #38176771
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к содержимому iframe в аплете
Ещё раз повторюсь: 14021410
На клиенте, где обычно находятся апплеты и яваскрипты - ничего у Вас не получится.
Вариант - скачать на сервере в строку содержимое ифрейма. А дальше - дело техники.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Доступ к содержимому iframe в аплете / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]