The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Выполнить JavaScript с доступом к переменным. Unix."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Выполнить JavaScript с доступом к переменным. Unix."  
Сообщение от Rom1kz email(ok) on 01-Июн-07, 12:05 
Чем в unix (без Х) можно выполнять код страниц (по url или локально), совершать js ивенты и получать доступ к определённым переменным. Может быть есть какая-то оболочка ?
Много хочу ?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Выполнить JavaScript с доступом к переменным. Unix."  
Сообщение от mirya email on 01-Июн-07, 13:31 
>Чем в unix (без Х) можно выполнять код страниц (по url или
>локально), совершать js ивенты и получать доступ к определённым переменным. Может
>быть есть какая-то оболочка ?
>Много хочу ?

links (бразуер, несколько версий, в т.ч. и с примитивным ГУИ) умеет работать с жаваскриптом ограниченно. Я так понимаю, хочеться иметь "серверный браузер", т.е. бразуер без ГУИ. Очень грузный вариант - это таки запустить Х-сервер, но не GUIшный, а некий заглушечный (xvnc, также поискать в Хорг некий null драйвер)


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Выполнить JavaScript с доступом к переменным. Unix."  
Сообщение от Rom1kz email(ok) on 01-Июн-07, 13:54 
>>Чем в unix (без Х) можно выполнять код страниц (по url или
>>локально), совершать js ивенты и получать доступ к определённым переменным. Может
>>быть есть какая-то оболочка ?
>>Много хочу ?
>
>links (бразуер, несколько версий, в т.ч. и с примитивным ГУИ) умеет работать
>с жаваскриптом ограниченно. Я так понимаю, хочеться иметь "серверный браузер", т.е.
>бразуер без ГУИ. Очень грузный вариант - это таки запустить Х-сервер,
>но не GUIшный, а некий заглушечный (xvnc, также поискать в Хорг
>некий null драйвер)

Как это себе представляю я - некий объект, при создании экземпляра которого происходит загрузка страницы по url и выполнения всех js функций, предусмотренных на стадии загрузки (как в обычном браузере). После этого у меня есть доступ на выполнение всех декларированных функций js, определённых в документе и глобальным переменным. В общем веб jail.
Покурю links, может что-то накопаю..

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Выполнить JavaScript с доступом к переменным. Unix."  
Сообщение от mirya email on 01-Июн-07, 14:15 
Собственно была такая проблема, рассматривалось 2 решения, но из-за сложности и грузности пришлось отказаться

1) firefox + расширения (plugins). Запускается в безграфическом окружении (как уже писал выше), управление происходит через plugins. Очень грузно, сложно организовывать параллельную обработку (либо Н процессов, что тоже проблематично, либо общее пространосто куков, что не дает работать с сессиями)

2) Java-based полная реализация неграфического бразуера. jakarta-commons-httpclient + xerces (HTML DOM tree) + javax.scripting . Определенные ограничения javax.scripting делают это решение сложным

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Выполнить JavaScript с доступом к переменным. Unix."  
Сообщение от Rom1kz email(ok) on 04-Июн-07, 16:02 
Почитал про дополнения и плагины, но так и не понял что конкретно может помочь мне получить доступ к js переменным страницы.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Выполнить JavaScript с доступом к переменным. Unix."  
Сообщение от tungus (??) on 19-Июн-07, 02:24 
>Чем в unix (без Х) можно выполнять код страниц (по url или
>локально), совершать js ивенты и получать доступ к определённым переменным. Может
>быть есть какая-то оболочка ?
>Много хочу ?


Если на perl  - http://search.cpan.org/search?query=Gtk2%3A%3AMozEmbed&mode=all

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру