2017-02-04 7 views
1

크롬 확장 프로그램을 제작 중입니다. URL의 끝 부분을 일치시키고 콘텐츠 스크립트를로드하려는 경우에만 일치가 성공합니다. 예 https://akp.archive.corn.skuyo.co/2_6_0_11/abc/Account/Login.aspx콘텐츠 스크립트를 URL의 끝 부분과 일치시키는 방법은 무엇입니까?

그래서 나는 URL의 일부 계정/Login.aspx 포함 된 경우에만 컨텐츠 스크립트를로드 할 것입니다 내가 URL도있을 수 있기 때문에 시작점을 비교하려는 해달라고

https://pc-001/2_6_0_11/abc/Account/Login.aspx

답변

0

약간의 연구 끝에 해결책을 얻었습니다. 매니페스트 파일은 다음과 같습니다.

{ 
    "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 솔루션이 있습니다. https : //stackoverflow.com/q/15959090/632951 – Pacerier