Я пытаюсь собрать данные из всплывающего окна. js, чтобы перейти к фону. js. Я не уверен, почему он продолжает давать мне неопределенную ошибку.
всплывающее окно. js код -
window.addEventListener('DOMContentLoaded', (event) => {
var bt = document.getElementById("btSubmit").onclick = function(){
var userInput = document.getElementById("userID").value;
chrome.storage.sync.get({userID}, function(temp) {
if (!(userInput===temp.userID))
{
chrome.storage.sync.set({userID: userInput}, function(){
})
}
})
}
});
всплывающее окно. html -
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script type= "text/javascript" src="https://sdk.amazonaws.com/js/aws-sdk-2.624.0.min.js"></script>
<script type= "text/javascript" src="background.js"></script>
<label for="userID"> User ID: </label>
<input type="textbox" id="userID" name="userID"><br><br>
<button type="button" id="btSubmit" style="float: right">Submit</button><br>
</body>
</html>
Я пытаюсь вызвать это в моем фоне. js код, вызвав переменную userID. Тем не менее, он продолжает появляться как отсутствующая переменная или неопределенная.