все ваше приложение запускается с использованием childbrowser?Если так, то почему бы просто не выйти из системы как часть вашего приложения?
Также, если вам нужно использовать childbrowser, лучше всего настроить событие смены местоположения, и если местоположение соответствует странице успеха входа, добавьтенекоторые аргументы и сохраните те, которые используют localstorage.
пример -
client_browser.onLocationChange = function(loc){
locationchange(loc);
};
function locationchange(loc){
if(loc.indexOf("http://www.example.com/success?login=true&user=foo") > -1){
var user = loc.match(/user=(.*)$/)[1]; // grab user info
localStorage.setItem('login','true'); // set login as true
localStorage.setItem('user',user); // set username
}
}
, который сохранит в вашем приложении локально, что пользователь вошел в систему и его имя пользователя, которое вы можете использовать позже, если вам нужночтобы использовать childbrowser, передав в открывшемся URL-адресе и на стороне сервера вам придется искать эти аргументы.
, чтобы выйти из системы, просто откройте childbrowser и отправьте аргумент выхода www.example.com./ logout? user = foo
и в вашем localStorage localStorage.setItem ('login', 'false');
Честно говоря, это довольно неопределенный вопрос, это действительно поможет понятьпочему вы хотите сделать это в childBrowser против вашего приложения ...