2015-01-22 7 views
0

twitter 계정을 통해 iosandroid 플랫폼에 대해 cordova application에 로그인하려고합니다. 액세스 토큰을 얻은 후에 inappbrowser pluginloadstop event을 해고해야 로그인 코드를 계속 진행할 수 있습니다. 문제는 loadstop 이벤트가 작동하지 않는다는 것입니다. 로그인 페이지 및 자동 화 인터페이스가 표시되었지만 이벤트가 시작되지 않았습니다.Inappbrowser loadstop 이벤트가 작동하지 않습니다.

cb=window.open('https://api.twitter.com/oauth/authorize?'+data.text,'_self', 'location=no'); 
cb.addEventListener('loadstop', function(loc){alert('stop: ' + loc.url);//Twitter.success(loc); 
    }); 

어떻게이 이벤트가 발생 할 수 있습니다 이 내 코드?

답변

2

'_self' 대신 '_blank'을 사용하면 코드 페이지 webview에 외부 페이지가로드되므로 코드가 더 이상 존재하지 않습니다.

+0

하지만 _blank를 사용하면 웹 페이지 하단의 완료 ​​버튼을 숨길 수 없습니다. –

+1

iOS에서는 bar 및 button을 제거해야하는 toolbar = no 옵션을 사용할 수 있습니다. – jcesarmobile