|
|
|
Выполнение кода после document.location.href
|
|||
|---|---|---|---|
|
#18+
Есть 2 страницы с разных хостов. Задача, собираем со страницы 1 информацию, переходим document.location.href на страницу 2, и эту информацию вводим. Проблема - после document.location.href код перестает выполняться. Доступа к редактированию страниц не имею, делаю все через фаерфоксный редактор JS, беру через ИД элементы и читаю с них значения. Можно ли как-нибудь заставить выполняться код после document.location.href ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2013, 11:35 |
|
||
|
Выполнение кода после document.location.href
|
|||
|---|---|---|---|
|
#18+
А можно поподробнее про задачу? Может, Вам просто данные из одной БД в другую перекинуть надо, так договоритесь об этом с владельцами обоих сайтов (вдруг есть какая-то партнерская программа у того, кому данные принадлежат) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2013, 12:28 |
|
||
|
Выполнение кода после document.location.href
|
|||
|---|---|---|---|
|
#18+
Паганель, Есть 2 похожие системы, в которых я должен заполнять отчет о работе. Данные, которые я ввожу идентичны, но вводить приходится 2 раза. Я хочу, что после ввода в одну систему, открыть их для просмотра, и кодом скопировать в форму ввода другой системы. Пока что имеется newWindow=window.open(" https://...") Открыть окошко, но не могу пока сделать, чтобы код отработал только тогда, когда это окно окончательно загрузится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2013, 13:02 |
|
||
|
Выполнение кода после document.location.href
|
|||
|---|---|---|---|
|
#18+
Возможно, Вам подойдет http://ru.wikipedia.org/wiki/Greasemonkey ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2013, 13:29 |
|
||
|
Выполнение кода после document.location.href
|
|||
|---|---|---|---|
|
#18+
GustlyПроблема - после document.location.href код перестает выполняться.Это не проблема, это норма. После document.location.href браузер удаляет старый документ со всем кодом и загружает новый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2013, 13:38 |
|
||
|
Выполнение кода после document.location.href
|
|||
|---|---|---|---|
|
#18+
ПаганельВозможно, Вам подойдет http://ru.wikipedia.org/wiki/Greasemonkey Хотелось бы без плагинов, ибо хочу с другими коллегами поделиться, а ставить каждому плагин не очень хорошо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2013, 13:39 |
|
||
|
Выполнение кода после document.location.href
|
|||
|---|---|---|---|
|
#18+
Можно написать декстопное приложение, принимающее данные от юзера и отправляющее http-запросы Если нужна более полная имитация браузера, то http://htmlunit.sourceforge.net/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2013, 15:20 |
|
||
|
Выполнение кода после document.location.href
|
|||
|---|---|---|---|
|
#18+
ПаганельМожно написать декстопное приложение, принимающее данные от юзера и отправляющее http-запросы Если нужна более полная имитация браузера, то http://htmlunit.sourceforge.net/ Опять же, я могу отправить запросы, но сервера не мои, обработать их не смогу, я сам юзер, хочу упростить для себя ввод данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2013, 15:42 |
|
||
|
Выполнение кода после document.location.href
|
|||
|---|---|---|---|
|
#18+
Браузер это тоже приложение, которое тоже отправляет запросы не на свои сервера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2013, 15:43 |
|
||
|
Выполнение кода после document.location.href
|
|||
|---|---|---|---|
|
#18+
ПаганельБраузер это тоже приложение, которое тоже отправляет запросы не на свои сервера Ну так обычно страницу делают люди, запросы с которой обрабатывают на сервере. Я же встраиваю свой код в страницу, не имея доступа к серверу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2013, 16:33 |
|
||
|
Выполнение кода после document.location.href
|
|||
|---|---|---|---|
|
#18+
GustlyПаганельБраузер это тоже приложение, которое тоже отправляет запросы не на свои сервера Ну так обычно страницу делают люди, запросы с которой обрабатывают на сервере. Я же встраиваю свой код в страницу, не имея доступа к серверу.А Вы попробуйте не встраивать свой код в страницу, а глянуть фиддлером, какие запросы шлет браузер серверу А потом попробуйте написать приложение, которое будет слать на тот же сервер такой же запрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2013, 16:42 |
|
||
|
Выполнение кода после 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:52 |
|
||
|
Выполнение кода после document.location.href
|
|||
|---|---|---|---|
|
#18+
В файл сохранить нельзя как я вычитал, ибо это JS браузера, а не WHA. Кроссбраузер никак не прокатит, на обоих доменах у меня https, не дает ничего править собака. Пришлось открывать новую страницу с ?МОИ_ДАННЫЕ на конце, и уже там выполнять в окне другой скрипт, предназначенный для этой страницы, который я хотел выполнять в первом окне с кодом после открытия window. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 14:57 |
|
||
|
Выполнение кода после document.location.href
|
|||
|---|---|---|---|
|
#18+
В том смысле что в любой файл - нельзя, а вообще - можно. И вообще вы боретесь с системой безопасности которая в том числе стоит на страже вашей безопасности. Если бы скрипты работали насквозняк, от веба уже ничего бы не осталось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 17:38 |
|
||
|
Выполнение кода после document.location.href
|
|||
|---|---|---|---|
|
#18+
debloggerВ том смысле что в любой файл - нельзя, а вообще - можно. И вообще вы боретесь с системой безопасности которая в том числе стоит на страже вашей безопасности. Если бы скрипты работали насквозняк, от веба уже ничего бы не осталось. Ну так я же это пытаюсь сделать уже после авторизации. Почему бы и не пустить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 17:56 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38338904&tid=1448078]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
189ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 511ms |

| 0 / 0 |
