0
我想用localStorage
來保存和使用數據。我可以保存和使用數據,但是當我在chrome.tabs.executeScript
中使用localStorage
時,localStorage
始終爲空......爲什麼?localStorage在chrome.tabs.executeScript中不起作用?
我的代碼
chrome.tabs.executeScript({ code:
'document.getElementById(":2k.en").onclick = function(){
alert(localStorage.getItem("Message"));
document.getElementById(":2i").value = localStorage.getItem("Token");
document.getElementById(":2k.jl").textContent = "it is OK";
}'
});
謝謝!
我猜你正在使用內容腳本;我的擴展程序有同樣的問題。解決方法是使用'chrome.storage',參見[here](http://stackoverflow.com/questions/3598669/cookie-or-localstorage-with-chrome-extensions/15466494#15466494)進行討論 –
謝謝你的支持答案,你可以給我一些示例代碼(如如何在bankgroud.js中設置以及如何獲取content_script)?我紅色[鏈接](https://developer.chrome.com/extensions/storage.html),我試過了,它不工作....... – user2262304
有一些有用的例子[這裏]( https://developer.chrome.com/extensions/storage)。這有幫助嗎? –