2016-12-06 3 views
1

내 응용 프로그램에서 InAppBrowser의 executeScript 메서드를 사용하여 일부 스크립트를 실행하려고합니다.'executeScript'메서드가 작동하지 않습니다 - InAppBrowser

browser.executeScript({ 
      code: ` 
       $(".rodape.geral table tbody tr:nth-child(2) td:nth-child(1) div:nth-child(1)").css("min-width","auto"); 
       $(".rodape.geral table tbody tr:nth-child(2) td:nth-child(1) div:nth-child(1) div:nth-child(1)").css("width","auto"); 
       $(".rodape.geral table tbody tr:nth-child(1) td:nth-child(2) table:nth-child(1)").attr("align","center"); 
      ` 
      }).then((e)=>{ console.log('JS adicionado.'); }).catch((e)=>{ console.log('Erro ao adicionar JS. '+e); }); 

왜 코드가 작동하지 않으며 콜백을 반환하지 : 내가 이온 프레임 워크 v2를 사용하고 있음을 기억이 내 코드? Thks.

답변

0

이 코드가 inAppBrowser의 loadstop 이벤트 리스너에 있는지 확인하십시오.

JS를 실행하기 전에 브라우저보기를로드해야합니다.