Я пытаюсь создать расширение chrome, которое автоматически заполняет формы при оформлении заказа, чтобы сделать проверку на веб-сайтах быстрее и проще. Я пытаюсь сделать кнопку на добавочном номере, чтобы при вводе вашего имени, адреса и т. Д. c. эта информация сохраняется в переменных для будущего использования. Моя проблема в том, что, когда я пытаюсь просто предупредить одну из переменных, предупреждение просто говорит: «[объект объекта]». Вот мой html моей кнопки:
<body>
<p>
<label>First Name </label>
<input type="text" id="firstName">
</p>
<p>
<label>Last Name </label>
<input type="text" id="lastName">
</p>
<p>
<label>Address </label>
<input type="text" id="address">
</p>
<p>
<label>City </label>
<input type="text" id="city">
</p>
<p>
<label>State Number </label>
<input type="text" id="stateNum">
</p>
<p>
<label>Zip Code </label>
<input type="text" id="zip">
</p>
<p>
<label>Phone Number </label>
<input type="text" id="phoneNum">
</p>
<p>
<label>Email </label>
<input type="text" id="email">
</p>
<button id='button'>Save Info</button>
<script src="autofill.js" charset="utf-8"></script>
</body>
, а вот js кнопки:
chrome.storage.local.set({firstname: document.getElementById("firstName").value}, function() {
console.log('Value is set to ' + document.getElementById("firstName").value);
});
document.addEventListener('DOMContentLoaded', function(){
document.getElementById('button').addEventListener('click', onclick, false)
function onclick(){
chrome.tabs.query({currentWindow: true, active: true},
function(tabs){
chrome.tabs.sendMessage(tabs[0].id, data2)
})
chrome.storage.local.get(['firstname'], function(result) {
alert(result)
});
}
}, false)
Если у вас есть идеи, пожалуйста, помогите! Спасибо.