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!');
});
이상한 것은 경고가 페이지로드 전에 나올 것입니다 애드 센스 페이지에서 완료됩니다. 다른 페이지의 경우로드가 완료된 후 팝업됩니다.
확장은 지금까지 구글 페이지에 작동하지 않습니다 ... 아니면 그냥 그들이 확장 프로그램 갤러리 페이지 내에서 작동하지 않는 것 .. : 지금은
의 document_end를 추가하려고 어느 쪽이든 확인하고 싶을 수도 있습니다. – Endophage
@Endophage 확장 갤러리 페이지에서 작동하지 않습니다. IIRC – Sathya
'