문제

Cordova 3.4.1 및 InAppBrowser를 사용하고 있습니다.

WebSQL을 사용하고 있습니다. page load에서 데이터베이스에서 일부 데이터를 검색하고 있습니다. 그 순간에 잘 작동합니다. 다음 버튼을 누르면 데이터베이스 항목이 업데이트되고 inAppBrowser 창이 열립니다.

tx.executeSql('UPDATE tb_comic SET page="'+image_id+'" WHERE id="'+id+'"');

ref=window.open('base.html','_blank','location=no, toolbar=yes, EnableViewPortScale=yes');
ref.addEventListener('exit', iabClose);


function iabClose(event)
{
     alert(event.type);
     ref.close();
     //location.reload(true);
}
.

inAppBrowser 창 데이터베이스를 닫은 후에 장애가 발생합니다. 모든 쿼리 호출은 예상 결과를 제공하지 않습니다. 페이지를 다시로드하려고 시도했습니다. 같은 결과. document.location를 사용하여 다른 페이지로 이동하지 않는 후에도 동일한 예상치 못한 결과.

IAPPBROWSER CALL GENERACODODICETAGCODE 호출을 껐다가 며 모든 것이 잘 작동합니다. 모든 데이터베이스 검색은 예상대로됩니다. 그래서 내 데이터베이스 코드가 완벽합니다. window.open 참조가 변수 내부에서 완벽하게 유지됩니다. 거기에 문제가 없습니다. 그러나 iPappBrowser 호출 후 모든 문제가 시작됩니다.

누락 된 것은 무엇입니까? InAppBrowser를 올바르게 닫지 않습니까? 같은 페이지에서 모두 성공적으로 사용하는 완벽한 방법은 무엇입니까?

도움이 되었습니까?

해결책

내가 발견 한 한이 문제에 대한 해결책은 없습니다.

다음에 답변을 봅니다.>

방향 주위 : SQLite Plugin

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top