Вверх ↑
Этот топик читают: Гость
Ответов: 20
Рейтинг: 6
#1: 2012-06-18 02:20:56 ЛС | профиль | цитата
Здравствуйте.
Имеется- html страница, на ней поле
#php
<input name="name" >
(страница и сайт - не мои)Что я хочу- Каждый раз при открытии страницы, программа вставляла в исходный код страницы value="dedmozor" в это поле <input name="name" value="dedmozor">
#php
<input name="name" value="dedmozor">
Эффект- я открываю страницу- а поле name уже заполнено.
Возможно ли это сделать? Замечу- мне не нужно изменять страницу на сервере, однако нужно чтобы браузер отображал её так как будто в ней есть валуе=дедмозор Возможно ли это сделать?
карма: 1

0
Ответов: 5446
Рейтинг: 323
#2: 2012-06-18 03:18:50 ЛС | профиль | цитата
dedmozor, можно. Если страничка отдаётся по HTTP (не HTTPS) - то можно и на HiAsm-е.

0. Ищете в гугле минимальное объяснение, как работает протокол HTTP (а лучше - RFC про HTTP, но это не самое лёгкое чтиво)

Вариант №1. Делаете proxy - в настройках браузера прописываете proxy 127.0.0.1:8080
1. Собираете схему, которая все запросы к себе на 8080й порт перенаправляет на правильный сервер
2. Дорабатываете схему - пусть она анализирует запросы, и ищет запрос нужной вам странички
3. Дорабатываете схему - пусть после обнаружения запроса она модифицирует ответ (Replace)

Вариант №2. Делаете "перехватчик". Схема будет как и в варианте №1 (ну разве что можно имя сервера не проверять),
только вместо прописывания proxy правите файл hosts (лежит в WindowsSystem32driversetc) добавляя строку
 127.0.0.1 yourhost
где yourhost - имя сервера, отдающего нужную страницу. Только не забудьте в программе жёстко прописать IP сервера, а то саму на себя зациклите

карма: 1

0
Ответов: 20
Рейтинг: 6
#3: 2012-06-18 03:41:08 ЛС | профиль | цитата
Ух йо)) Я думал это будет проще) не то что бы я трудностей боюсь... Просто получится разбег лошадиный-удар комариный) Спасибо))
карма: 1

0
Ответов: 5446
Рейтинг: 323
#4: 2012-06-18 04:01:44 ЛС | профиль | цитата
dedmozor, ну ещё есть метод не связанный с HiAsm-ом - UserScripts зовётся, но нужно знать JavaScript (а я его не знаю).
карма: 1

0
Ответов: 3889
Рейтинг: 362
#5: 2012-06-18 08:01:27 ЛС | профиль | цитата
Есть ещё метод, автозаполнение полей называется, есть в большинстве популярных браузеров и некоторых утилитах к ним.
карма: 1

0
Ответов: 875
Рейтинг: 101
#6: 2012-06-18 15:01:25 ЛС | профиль | цитата
Была когда то такая же необходимость, вот тема там же модифицированный компонент
а вообще вот эту штуку бы допилить
карма: 1

0
Ответов: 3889
Рейтинг: 362
#7: 2012-06-18 16:03:56 ЛС | профиль | цитата
flud, никто не мешает запускать скрипты в контексте текущей страницы на штатных компонентах, я когда-то давал несколько примеров, естественно, скрипт должен учитывать ограничения на URL.
карма: 1

0
Ответов: 875
Рейтинг: 101
#8: 2012-06-18 19:38:01 ЛС | профиль | цитата
как не пытался странница всегда перезагружалась, если не напрягает было бы интересно увидеть на штатных без IC
карма: 1

0
8
Сообщение
...
Прикрепленные файлы
(файлы не залиты)