0

Facebook의 '좋아요'버튼 옆에 맞춤 검색 버튼이 추가 된 Chrome 확장 프로그램이 있습니다.크롬 확장 프로그램이 처음 작동하지 않습니다.

문제는 내가 페이스 북을 실행하면 버튼이 나타나지 않고 페이지를 새로 고침 할 때 문제가 발생한다는 것입니다.

그것은 기본적인 jQuery를 스크립트입니다 :

$(".like_link").after("...MY BUTTON..."); 

내가 또한 확장이로드 될 때 볼 경고 ("확장 공사") 기능을 넣어 시도하고 그렇게되면 없습니다. 문제는 버튼이 아니기 때문에 확장 자체의 문제입니다.

나는 한 가지만 더 해봤지만 모든 웹 사이트 (manifest.json의 *://*.*)에서 작동하도록 확장 프로그램을 설정했습니다. 모든 웹 사이트에서 그것은 항상 작동했고, 페이스 북에서 나는 그것을 시작한 후에 모든 페이지를 새로 고쳐야했습니다.

내 확장에 jQuery ID가로드되었습니다. 내 manifest.json을 파일 :

{ 
"name": "Custom button", 
"version": "0.1", 
"description": "Add a custom button beside the like button!", 
"content_scripts": [ 
    { 
    "matches": ["*://facebook.com/*"], //or *://*/* 
    "css": ["style.css"], 
    "js": ["jquery-1.7.2.min.js","script.js"] 
    } 
] 
} 
+0

당신이 페이지를 새로 고침 후 차이가 있는지 확인하기 위해 업데이트 버튼의 클래스를 확인 했습니까? – undefined

+0

예, 확장 기능이로드 될 때와로드되지 않을 때를보기 위해 alert() 함수를 추가하려고했습니다. –

+0

개발자 콘솔을 사용해 보셨습니까? – Eric

답변

2

하는 방법 (facebook.com 전에 삽입 별표) "matches": ["*://*.facebook.com/*"]에 대해

+0

jQuery는 확장 프로그램에로드했기 때문에로드되었습니다. –

+0

그러면 'matches'키가 될 것입니다. 내 대답에서 변경된'matches' 속성을 사용하여 시도했습니다. 여기서 성공했습니다. – KooiInc

+0

그래, 지금은 효과가있다. 감사! –

관련 문제