Javascript bookmarklet, чтобы взять информацию с одной страницы и отправить ее в форму на другой странице

Теперь, когда я обнаружил, что не могу написать JavaScript на одной странице для ввода данных формы на другую внешнюю страницу, я бы вместо этого хотел сделать это с помощью букмарклета на основе браузера.

Я могу получить доступ к данным на моей исходной странице с помощью этого фрагмента кода букмарклета:

javascript:var%20thecode=document.myForm.myTextArea.value;

Если я вручную открываю внешнюю веб-форму в браузере, этот код меняет содержимое текстового поля:

javascript:void(document.externalForm.externalTextArea.value="HELLO WORLD"));

И этот код букмарклета откроет новое окно браузера с внешней формой:

javascript:newWindow=window.open("http://www.url.com","newWindow");if(window.focus){void(newWindow.focus());}

Однако, когда я пытаюсь соединить эти фрагменты в один букмарклет, чтобы открыть внешнюю форму в новом окне и изменить данные внутри, я не могу получить доступ ни к одному из элементов в newWindow. Например, это не работает, чтобы проверить существующее значение текстовой области в новом окне

javascript:var%20newWindow=window.open("http://www.url.com","newWindow");if(window.focus){void(newWindow.focus());}window.alert(newWindow.document.externalForm.externalTextArea.value);

Как только я использую код букмарклета, чтобы открыть новое окно как newWindow, я не могу получить доступ к элементам в этом новом окне. Любые предложения, что я пропускаю? Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос