
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.07.2013, 11:35
|
|||
|---|---|---|---|
Выполнение кода после document.location.href |
|||
|
#18+
Есть 2 страницы с разных хостов. Задача, собираем со страницы 1 информацию, переходим document.location.href на страницу 2, и эту информацию вводим. Проблема - после document.location.href код перестает выполняться. Доступа к редактированию страниц не имею, делаю все через фаерфоксный редактор JS, беру через ИД элементы и читаю с них значения. Можно ли как-нибудь заставить выполняться код после document.location.href ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.07.2013, 12:28
|
|||
|---|---|---|---|
Выполнение кода после document.location.href |
|||
|
#18+
А можно поподробнее про задачу? Может, Вам просто данные из одной БД в другую перекинуть надо, так договоритесь об этом с владельцами обоих сайтов (вдруг есть какая-то партнерская программа у того, кому данные принадлежат) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.07.2013, 13:02
|
|||
|---|---|---|---|
Выполнение кода после document.location.href |
|||
|
#18+
Паганель, Есть 2 похожие системы, в которых я должен заполнять отчет о работе. Данные, которые я ввожу идентичны, но вводить приходится 2 раза. Я хочу, что после ввода в одну систему, открыть их для просмотра, и кодом скопировать в форму ввода другой системы. Пока что имеется newWindow=window.open(" https://...") Открыть окошко, но не могу пока сделать, чтобы код отработал только тогда, когда это окно окончательно загрузится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.07.2013, 13:29
|
|||
|---|---|---|---|
Выполнение кода после document.location.href |
|||
|
#18+
Возможно, Вам подойдет http://ru.wikipedia.org/wiki/Greasemonkey ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.07.2013, 13:38
|
|||
|---|---|---|---|
Выполнение кода после document.location.href |
|||
|
#18+
GustlyПроблема - после document.location.href код перестает выполняться.Это не проблема, это норма. После document.location.href браузер удаляет старый документ со всем кодом и загружает новый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.07.2013, 13:39
|
|||
|---|---|---|---|
Выполнение кода после document.location.href |
|||
|
#18+
ПаганельВозможно, Вам подойдет http://ru.wikipedia.org/wiki/Greasemonkey Хотелось бы без плагинов, ибо хочу с другими коллегами поделиться, а ставить каждому плагин не очень хорошо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.07.2013, 15:20
|
|||
|---|---|---|---|
Выполнение кода после document.location.href |
|||
|
#18+
Можно написать декстопное приложение, принимающее данные от юзера и отправляющее http-запросы Если нужна более полная имитация браузера, то http://htmlunit.sourceforge.net/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.07.2013, 15:42
|
|||
|---|---|---|---|
Выполнение кода после document.location.href |
|||
|
#18+
ПаганельМожно написать декстопное приложение, принимающее данные от юзера и отправляющее http-запросы Если нужна более полная имитация браузера, то http://htmlunit.sourceforge.net/ Опять же, я могу отправить запросы, но сервера не мои, обработать их не смогу, я сам юзер, хочу упростить для себя ввод данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.07.2013, 15:43
|
|||
|---|---|---|---|
Выполнение кода после document.location.href |
|||
|
#18+
Браузер это тоже приложение, которое тоже отправляет запросы не на свои сервера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.07.2013, 16:33
|
|||
|---|---|---|---|
Выполнение кода после document.location.href |
|||
|
#18+
ПаганельБраузер это тоже приложение, которое тоже отправляет запросы не на свои сервера Ну так обычно страницу делают люди, запросы с которой обрабатывают на сервере. Я же встраиваю свой код в страницу, не имея доступа к серверу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.07.2013, 16:42
|
|||
|---|---|---|---|
Выполнение кода после document.location.href |
|||
|
#18+
GustlyПаганельБраузер это тоже приложение, которое тоже отправляет запросы не на свои сервера Ну так обычно страницу делают люди, запросы с которой обрабатывают на сервере. Я же встраиваю свой код в страницу, не имея доступа к серверу.А Вы попробуйте не встраивать свой код в страницу, а глянуть фиддлером, какие запросы шлет браузер серверу А потом попробуйте написать приложение, которое будет слать на тот же сервер такой же запрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2013, 14:52
|
|||
|---|---|---|---|
Выполнение кода после document.location.href |
|||
|
#18+
GustlyЯ же встраиваю свой код в страницу, не имея доступа к серверу. Ваш код в странице существует пока страница загружена в браузер. Как только загрузится другая - вместе с ней загрузится другой код с другими данными. Данные полученные на странице домена А можно сохранить на диск и получить их на странице домена Б. http://diveintohtml5.info/storage.html Но что это даст для вашей задачи понять не могу. Ну да, получится так. Товарищ открывает вашу страницу, потом открывает свою и скрипт достает данные полученные на вашей. Про кроссдомайного сторожа http://www.nczonline.net/blog/2010/09/07/learning-from-xauth-cross-domain-localstorage/ Еще можно сохранить в окне, я как-то пользовался для рекурсивных методов. http://www.thomasfrank.se/sessionvars.html Скрипт гризманки точно так же умирает после загрузки другой страницы и точно так же можно сохранить данные в указанном namespace в БД файрфоксы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2013, 14:57
|
|||
|---|---|---|---|
Выполнение кода после document.location.href |
|||
|
#18+
В файл сохранить нельзя как я вычитал, ибо это JS браузера, а не WHA. Кроссбраузер никак не прокатит, на обоих доменах у меня https, не дает ничего править собака. Пришлось открывать новую страницу с ?МОИ_ДАННЫЕ на конце, и уже там выполнять в окне другой скрипт, предназначенный для этой страницы, который я хотел выполнять в первом окне с кодом после открытия window. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2013, 17:38
|
|||
|---|---|---|---|
Выполнение кода после document.location.href |
|||
|
#18+
В том смысле что в любой файл - нельзя, а вообще - можно. И вообще вы боретесь с системой безопасности которая в том числе стоит на страже вашей безопасности. Если бы скрипты работали насквозняк, от веба уже ничего бы не осталось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2013, 17:56
|
|||
|---|---|---|---|
Выполнение кода после document.location.href |
|||
|
#18+
debloggerВ том смысле что в любой файл - нельзя, а вообще - можно. И вообще вы боретесь с системой безопасности которая в том числе стоит на страже вашей безопасности. Если бы скрипты работали насквозняк, от веба уже ничего бы не осталось. Ну так я же это пытаюсь сделать уже после авторизации. Почему бы и не пустить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=22&tablet=1&tid=1448078]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
149ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 455ms |

| 0 / 0 |
