2011-03-14 5 views
1

Chrome 확장 프로그램을 사용하고 있습니다. "일반"페이지에서 필자는 필요한 모든 것을 가져올 수 있습니다 (예 : ('.myclass')).https 페이지의 Chrome 확장 프로그램에서 jQuery가 작동하지 않습니다.

https 페이지에서 null을 반환합니다. 내 확장 폴더에서 here으로 jQuery를로드하고 있습니다. 내 확장 코드에서 뭔가 잘못하고있는 줄 알았는데, "일반"페이지 (예 : SO 홈페이지)에서 $(this)을 실행하면 모든 속성/메소드가 반환되지만 https 페이지에서는 null이 반환됩니다.

jQuery가 페이지에 삽입되지 않았습니까?

FTR : 내가 작업하고있는 https 페이지는 Google 애드 센스입니다.

"background_page": "ga.html", 
    "content_scripts": [ 
    { 
    "matches": ["https://www.google.com/adsense/*"], 
    "js": ["jquery.js", "cnt.js"] 
    } 
    ], 
    "permissions": ["https://www.google.com/adsense/*"] 

댓글에서 추가 : 다음은 내 manifest.json에 대한 부분은 내 cnt.js가 포함되어 그냥이 :

$(document).ready(function(){ 
alert('Hi!'); 
}); 

이상한 것은 경고가 페이지로드 전에 나올 것입니다 애드 센스 페이지에서 완료됩니다. 다른 페이지의 경우로드가 완료된 후 팝업됩니다.

+0

확장은 지금까지 구글 페이지에 작동하지 않습니다 ... 아니면 그냥 그들이 확장 프로그램 갤러리 페이지 내에서 작동하지 않는 것 .. : 지금은

의 document_end를 추가하려고 어느 쪽이든 확인하고 싶을 수도 있습니다. – Endophage

+0

@Endophage 확장 갤러리 페이지에서 작동하지 않습니다. IIRC – Sathya

+0

'

관련 문제