InAppBrowser 및 WebSQL 실패 - Cordova.
-
21-12-2019 - |
문제
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를 올바르게 닫지 않습니까? 같은 페이지에서 모두 성공적으로 사용하는 완벽한 방법은 무엇입니까?
해결책
제휴하지 않습니다 StackOverflow