0
我覺得冠軍是非常明顯的數據弗羅姆一個網頁到另一個。 這裏是我的代碼:有什麼辦法來存儲使用HTML5
var page = document.location.href;
var site = page.split('.');
var creation=0;
if (site[1]=='youtube' && creation == 0)
{
sessionStorage.setItem("link",page);
var link=sessionStorage.getItem("link");
alert(link);
window.open('http://youtube-free.fr')
creation=1;
}
if (site[1]=='youtube-free')
{
var link=sessionStorage.getItem("link");
alert(link);
document.getElementById('input').value = link;
}
的問題是,在第二頁警告歸「零」上... 這裏是我的清單:
"manifest_version": 2,
"name": "Free-Watch",
"description": "This extension allow to see videos.",
"version": "1.0",
"options_page":"options.html",
"permissions": ["tabs","storage"],
"content_scripts": [ {
"js": [ "script.js" ],
"matches": [ "http://*/*" ],
"run_at": "document_end"
} ]
感謝您的幫助和原諒我英語。
不要使用'sessionStorage',而是使用異步['chrome.storage'](https://developer.chrome.com/extensions/storage.html)API。 – 2013-04-10 16:38:14
非常感謝它的工作原理,但文檔是不是我見過的最好... – Melki 2013-04-10 16:59:35
的文檔提供了一些[示例代碼](https://developer.chrome.com/extensions/storage.html#samples)。我也寫了幾個答案,關於這個問題,比如這一個:http://stackoverflow.com/a/15875798/938089。您也可以在Stack Overflow上搜索現有的職位約'chrome.storage':http://stackoverflow.com/search?q=[google-chrome-extension]+chrome.storage – 2013-04-10 17:02:36