Bonjour a tous, n'ayant eu aucune reponse, je reposte ma question avec le code de mon problemme

Je developpe une extension pour chrme qui fonctionne tres bien, SAUF que il y a un problemme, mon extension bloque des urls, cest tout ce quelle fait.
ca marche niquel SAUF que une fois l'extension installée dans chrome, mon browser devient extremement lent, car mon extension continet plus de 2 millions d'urls, que j'update toutes les semaines.

voici mon fichier manifest.json:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
"name":"Stop-it",
"description":"app",
"version":"1.0",
"manifest_version":2,
"permissions": [
        "http://*/*",
        "https://*/*",
        "webRequest",
        "webRequestBlocking",      
        "unlimitedStorage"]
,"icons":{"48":"icon.png"},
"background":{
    "scripts": ["background.js"]
},
"browser_action":{
    "default_popup":"popup.html",
    "default_icon":"icon.png"
}
}
et voici mon background.js

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
chrome.webRequest.onBeforeRequest.addListener(
function(details) {
    return {cancel: true}; 
}, { urls: 
[
"*://*.url1/*",
"*://*.url2/*",
etc...
]},['blocking']);

dans les urls j'ai donc mes 2 millions de liens, j'ai besoin d'un gros HELP sur ce problemme, il faudrait peut etre que je stocke ma base de donées localement sur la machine de l'utilisateur mais je ne sais pas comment faire ca.

merci a tous