Показать сообщение отдельно
  #5 (permalink)  
Старый 23.10.2017, 04:39
Новичок на форуме
Отправить личное сообщение для graph91 Посмотреть профиль Найти все сообщения от graph91
 
Регистрация: 22.10.2017
Сообщений: 7

Сообщение от Nexus Посмотреть сообщение
graph91, попробуйте так:
В общем смотрите, я делаю так:
функция
function sendMessage(_0x15b6x8) {
               var d =window.open( _0x15b6x8)
                    d.document.addEventListener('DOMContentLoaded', function(){
                           d.document.querySelector('#app > div.main-content > div > div.layout-middle > div > div.dialogs-write > div.sw-input > div > textarea').value+='Your string';
                     },false);
                     if(d.document.readyState=='complete'){
                        d.document.dispatchEvent(new Event('DOMContentLoaded'))}
}

перебирается в цикле.
Может ли быть такое, что на момент проверки d.document.readyState=='complete' возвращается false из-за того, что страница просто не загрузилась?
Как дождаться d.document.readyState=='complete' и затем уже выполнять IF?
Ответить с цитированием