Untitled
unknown
plain_text
5 months ago
1.7 kB
2
Indexable
// Save user data when the form is submitted document.getElementById('userForm').addEventListener('submit', (e) => { e.preventDefault(); const userData = { firstName: document.getElementById('firstName').value, lastName: document.getElementById('lastName').value, experience: document.getElementById('experience').value, skills: document.getElementById('skills').value, education: document.getElementById('education').value, email: document.getElementById('email').value, languages: document.getElementById('languages').value, certificateLink: document.getElementById('certificateLink').value, portfolioLinks: document.getElementById('portfolioLinks').value, personalSummary: document.getElementById('personalSummary').value, }; chrome.storage.sync.set({ userData }, () => { alert('Details saved!'); }); }); // Send a message to the content script to trigger autofill document.getElementById("autofillButton").addEventListener("click", () => { chrome.tabs.query({ active: true, currentWindow: true }, (tabs) => { chrome.tabs.sendMessage(tabs[0].id, { action: "autofill" }, (response) => { if (chrome.runtime.lastError) { console.error("Error sending message:", chrome.runtime.lastError.message); alert("Failed to send autofill message. Ensure the webpage is supported."); } else if (response?.status === "success") { alert("Form autofilled successfully!"); } else { console.error("Autofill failed:", response?.message); alert(`Autofill failed: ${response?.message}`); } }); }); });
Editor is loading...
Leave a Comment