document.getElementById('save-button').addEventListener('click', function (e) { e.preventDefault(); const chatbotUrl = document.getElementById('chatbot-url').value; const errorTip = document.getElementById('error-tip'); if (chatbotUrl.trim() === "") { errorTip.textContent = "Dify ChatBot URL cannot be empty."; } else { errorTip.textContent = ""; chrome.storage.sync.set({ 'chatbotUrl': chatbotUrl, }, function () { alert('Save Success!'); }); } }); // Load parameters from chrome.storage when the page loads chrome.storage.sync.get(['chatbotUrl'], function (result) { const chatbotUrlInput = document.getElementById('chatbot-url'); if (result.chatbotUrl) { chatbotUrlInput.value = result.chatbotUrl; } });