Я работаю над расширением хром! Теперь мое расширение принимает входные данные от пользователя, а затем по щелчку кнопки перенаправляет его на страницу и заполняет введенные данные в определенное текстовое поле. Я могу перенаправить на страницу, но когда я пытаюсь получить элемент, используя имя id, он дает ошибку null! поскольку javascript работает до того, как страница загружается должным образом. Я попытался, но не смог найти способ!Как запустить Javascript после загрузки страницы в chrome extension?
В моем сценарии содержимого У меня есть эта функция:
function redirect(data)
{
location.replace("xyz.html");
window.onload = function()
{
alert();
var textField = document.getElementById("textField");
textField.value = data ;
}
}
Извините, но я не сильно понимаю! –
@Ram, код примера добавлен. Я имею в виду, что вы всегда можете попробовать получить данные и textField, если textField не является неопределенным, это означает, что скрипт контента запущен на перенаправленной странице, тогда вы можете установить значение textField; в противном случае вы находитесь на первой странице и просто перенаправляете его. –
и как я могу сохранить его на хромированном хранилище? Вы использовали chrome.storage.local.get, но для этого, как сохранить сначала? или я должен просто скопировать это? –