0
我一直在努力擴展鉻!現在,我的擴展程序從用戶處接受輸入,然後單擊按鈕時,它將重定向到一個頁面並填充輸入到特定文本字段的數據。 我能夠重定向到頁面,但是當我嘗試通過使用id名稱獲取元素時,它會給出空錯誤!因爲在頁面正確加載之前javascript正在運行。我試過但找不到方法!如何在Chrome擴展頁面加載頁面後觸發Javascript?
在我的內容腳本我有這樣的功能:
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,但是爲了這個如何首先保存?或者我應該只複製粘貼這個? –