Я пытаюсь открыть поисковую страницу почтового индекса на сайте USPS и заполнить форму с помощью JavaScript, и я получаю следующее сообщение об ошибке: 'Permission denied to get property Window.document'
Javascript междоменный document.getElementById
Вот мой сценарий:
function lookupZipCode(line1, line2, city, state, zip) {
var usps = window.open('http://zip4.usps.com/zip4/welcome.jsp');
usps.document.getElementById('address2').value = line1;
usps.document.getElementById('address1').value = line2;
usps.document.getElementById('city').value = city;
usps.document.getElementById('state').value = state;
usps.document.getElementById('zip5').value = zip);
}
Я понимаю, что это функция безопасности. В идеале я бы использовал параметры строки запроса, но страница, похоже, не поддерживает их.
У кого-нибудь есть идеи для обходного пути?
Ах, вы только хотели заполнить форму, вы не пытаетесь получить фактический результат поиска. –