JQuery / JavaScript: доступ к содержимому iframe

По умолчанию узел будет запускаться на каждом IP-адресе, выставленном хостом, на котором он запущен. Вам не нужно ничего особенного делать. Вы уже знали, что сервер работает на определенном порту. Вы можете доказать это, используя этот IP-адрес в браузере на этом компьютере:

http://my-ip-address:port

Если это не сработало, возможно, ваш IP-адрес неверен.

757
задан Kaspar Lee 11 September 2016 в 15:50
поделиться

6 ответов

Я думаю, что Вы делаете, подвергается та же политика источника . Это должно быть причиной, почему Вы добираетесь , разрешение отклонило ошибки типа .

370
ответ дан Onur Bebin 11 September 2016 в 15:50
поделиться

Вы судили классика, ожидающего загрузки для завершения использования встроенная готовая функция jQuery?

$(document).ready(function() {
    $('some selector', frames['nameOfMyIframe'].document).doStuff()
} );

K

2
ответ дан Khb 11 September 2016 в 15:50
поделиться

Необходимо подключить событие к onload обработчику iframe и выполнить js там, так, чтобы Вы удостоверились, что iframe закончил загружаться прежде, чем получить доступ к нему.

$().ready(function () {
    $("#iframeID").ready(function () { //The function below executes once the iframe has finished loading
        $('some selector', frames['nameOfMyIframe'].document).doStuff();
    });
};

Вышеупомянутое решит 'еще загруженную' проблему, но в отношении полномочий при загрузке страницы в iframe, который является от различного домена, Вы не будете в состоянии получить доступ к нему из-за ограничений безопасности.

26
ответ дан Andreas Grech 11 September 2016 в 15:50
поделиться

Если