저는 Cordova와 JS를 처음 접했고 Cordova 3.4.0 용 InAppBrowser 플러그인을 사용하여 iOS (Xcode v5.0.2)에서 작동하는 데 어려움을 겪었습니다.Cordova 3.4.0 InAppBrowser가 작동하지 않습니다.
cordova create InAppBrowserTest3-4 local.test InAppBrowser_Test3-4
cordova plugin add org.apache.cordova.inappbrowser
cordova platform add ios
cordova plugins
[ 'org.apache.cordova.inappbrowser' ]
www가 설정 파일이 포함되어 있습니다 :
<feature name="InAppBrowser">
<param name="ios-package" value="CDVInAppBrowser" />
</feature>
만 이러한 추가 명령은 InAppBrowser을 행사할 onDeviceReady 생성 방법에 추가 된
코르도바 프로젝트는 명령이 명령 줄을 사용하여 성공적으로 구축했다 :
onDeviceReady : function() { app.receivedEvent ('deviceready');
//added these lines below
alert('deviceReady');
var ref = window.open('http://apache.org', '_blank', 'location=yes');
ref.addEventListener('loadstart', function(event) { alert('start: ' + event.url); });
ref.addEventListener('loadstop', function(event) { alert('stop: ' + event.url); });
ref.addEventListener('loaderror', function(event) { alert('error: ' + event.message); });
ref.addEventListener('exit', function(event) { alert(event.type); });
alert('end deviceReady');
}
실행하면 마지막 경고가 호출되지 않고 브라우저가 열리지 않습니다. 비슷한 코드가 Cordova 2.9.0을 사용하여 성공적으로 실행됩니다.
누구에게 의견이 있습니까? 비슷한 게시물을 여러 번 읽었지만 아직 해결 방법을 찾지 못했습니다. 이 문제를 해결하려면
이것은 실제로 질문에 대답하지 않습니다. 다른 질문이있는 경우 [질문하기] (http://stackoverflow.com/questions/ask)를 클릭하여 질문 할 수 있습니다. 당신은 [현상금을 추가] (http://stackoverflow.com/help/privileges/set-bounties)하면 충분한 [평판] (http://stackoverflow.com/help/)이 일단이 질문에 더 많은 관심을 끌 수 있습니다. 평판). –
감사합니다. 이것은 트릭을했다. :-) 나는이 문제와 그 위대한 문제를 해결하기 위해 고투했다. – vic3361201