Я разработал различные приложения UI5, и если я хочу выйти из одного из них, все приложения UI5 должны быть отключены.
Например. Первое приложение - это меню. Поэтому я вхожу в первое Меню-приложение. Из этого приложения есть ссылка на другое приложение. Теперь я хочу выйти из этого приложения и получить ссылку на перенаправление в меню входа в систему.
У меня есть следующий код для выхода из второго приложения (не меню-приложение):
handleLogout: function (oEvent) {
$.ajax({
type: "GET",
url: "/sap/.../logoff",
}).done(function (data) {
if (!document.execCommand("ClearAuthenticationCache")) {
window.localStorage.clear()
$.ajax({
type: "GET",
url: "/sap/.../logoff",
username: '',
password: '',
statusCode: {
401: function () {
}
},
error: function () {
}
});
}
});
var myVar = setInterval(function (oEvent) {
window.location.replace("/sap/...->link to the menu<-");
}, 100);
},
Результатом этого кода является то, что меня перенаправляют в приложение меню, а не в его логин. Я думаю, потому что там все еще вошли в систему.
Есть ли шанс или какой-то код, где я могу выйти из всех существующих приложений ui5? Это как-то связано с настройками кеша?