2017-02-04 3 views
1

Ich arbeite an einer Chrome-Erweiterung. Ich möchte den Endteil der URL anpassen und das Inhaltsskript nur laden, wenn die Übereinstimmung erfolgreich ist. Beispiel ist https://akp.archive.corn.skuyo.co/2_6_0_11/abc/Account/Login.aspxWie wird das Inhaltsskript mit dem Endteil einer URL abgeglichen?

Deshalb möchte ich nur das Content-Skript geladen werden, wenn ein Teil einer URL enthält Account/Login.aspx

Ich möchte nicht der Ausgangspunkt zu vergleichen, weil URL auch sein könnte https://pc-001/2_6_0_11/abc/Account/Login.aspx

Antwort

0

Ich habe nach ein bisschen Recherche eine Lösung gefunden. Die Manifestdatei wird wie folgt aussehen:

{ 
    "manifest_version": 2, 

    "name": "Autofill Extension", 
    "description": "Autofills assessment data", 
    "version": "1.0",  

    "browser_action": { 
     "default_icon": "icon.png", 
     "default_popup": "popup.html" 
    }, 

    "permissions": [ 
     "activeTab","tabs", "http://*/*", "https://*/", "<all_urls>" 
    ], 
    "content_scripts": [ 
     { 
      "matches": ["*://*/*/abc/Account/Login.aspx*"], 
      "js": ["jquery.js", "content_script.js","core.js" ] 
     } 
    ] 
} 
+0

BBetter Lösung hier: https: //stackoverflow.com/q/15959090/632951 – Pacerier

Verwandte Themen