0

タイトルはわかりやすいと思います。これが私のコードです:

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;
}

問題は、2番目のページでアラートが「null」を返すことです...これが私のマニフェストです:

   "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"
    } ]

あなたの助けに感謝し、私の英語を許してください.

4

1 に答える 1

0

Rob Wが提案したことを実行しましたが、うまくいきました。 https://developer.chrome.com/extensions/storage.html

于 2013-04-21T16:43:05.350 に答える