-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlogout.js
32 lines (27 loc) · 1.1 KB
/
logout.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
function showLogoutMessage() {
const messageContainer = document.getElementById("message");
messageContainer.textContent = "Logged out!";
messageContainer.classList.add("logout-message");
setTimeout(function() {
messageContainer.textContent = "";
messageContainer.classList.remove("logout-message");
}, 3000); // Clear the message after 3 seconds
}
document.addEventListener('DOMContentLoaded', function() {
var logoutButton = document.getElementById('logoutButton');
logoutButton.addEventListener('click', function() {
chrome.storage.local.get(["submittedUrl"], function(data) {
if (data && data.submittedUrl) {
var updatedUrl = data.submittedUrl.replace("keepalive", "logout");
chrome.storage.local.set({ "updatedUrl": updatedUrl }, function() {
console.log("URL updated successfully:", updatedUrl);
// Redirect to the modified URL
window.location.href = updatedUrl;
});
showLogoutMessage();
} else {
console.log("No URL found in local storage");
}
});
});
});