2014-04-24 2 views
3

크롬에서 Flash 플러그인을 수동으로 사용 중지 할 수 있음을 알고 있습니다.Chromium 확장 프로그램에서 Flash 플러그인을 사용 중지 할 수 있나요?

chrome : // plugins /로 이동하여 'Adobe Flash Player'를 찾아 사용 중지합니다.

자바 스크립트 코드 또는 클라이언트 측 스크립트 언어를 사용하여 플래시를 사용 중지 할 수 있는지 궁금합니다. 또한 FlashBlock과 같은 다른 확장 기능과 통신하여 블랙/화이트리스트를 동적으로 업데이트하는 방법이 있습니까?

+1

는 정기적 페이지의 일부로서, 또는 확장의 일환으로 의미합니까? – Ryan

+0

@minitech : 연장의 일부분을 의미합니다. –

답변

2

플래시 플러그인이로드되지 않도록하고 실제로 전역 적으로 사용 중지하지 않으려면 답이 일종의 예입니다.

대응하는 API는 chrome.contentSettings

의 manifest.json :

"permissions": [ "contentSettings"] 

스크립트 :

function blockFlash(block) { 
    chrome.contentSettings.plugins.set({ 
    primaryPattern: '<all_urls>', 
    resourceIdentifier: { 
     id: 'adobe-flash-player' 
    }, 
    setting: block ? 'block' : 'allow' 
    }); 
} 
+0

정말 고마워요, 저를 위해 일했습니다. 이것이 제가 찾고 있던 것입니다. 당신은 최고입니다! –

관련 문제