2013-04-10 20 views
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" 
    } ] 

感謝您的幫助和原諒我英語。

+3

不要使用'sessionStorage',而是使用異步['chrome.storage'](https://developer.chrome.com/extensions/storage.html)API。 – 2013-04-10 16:38:14

+0

非常感謝它的工作原理,但文檔是不是我見過的最好... – Melki 2013-04-10 16:59:35

+0

的文檔提供了一些[示例代碼](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

回答

相關問題