에 크롬 플러그인을 실행, 내가하고 싶은 : 현재 탭이 PDF 파일을로드하는 경우 는 크롬 확장 프로그램을 사용하여 PDF 페이지
- 가 감지합니다.
- popup.html에 버튼을 추가하여 PDF를 HTML5로 변환하십시오.
- PDF 파일의 URL을 가져 와서 온라인 서비스로 보내주십시오.
는 # 1를 달성하기 위해,이 페이지의 솔루션 중 하나 일 수 있다고 생각 : How can I detect the current tab's mime type in a Google Chrome extension?
문제는 내가 PDF 페이지 자체에서 실행 확장자를 얻는 데 문제가 있다는 것입니다.
PDF 페이지의 background.js
확장자는 어떻게 실행합니까? 현재
내 매니페스트 파일 :
{
"matches":[
"https://*/*",
"http://*/*"
],
"run_at":"document_idle",
"css":[
"jquery-ui.css",
"resizable.css"
],
"js":[
"jquery.js",
"jquery-ui.js",
"storage.js",
"background.js"
],
"all_frames":true
}
당신은 할 수 있습니다에 [다시] 배경 페이지는 완전히 때문에 확장 아키텍처 기사를 읽고 다른 페이지 (DOM과 스크립트가있는 숨겨진 브라우저 탭으로 생각할 수 있습니다). 이러한 오해의 소지가있는 파일 이름을 사용하면 devtools에서 볼 수있는 것처럼'body> embed [name = "plugin"] [type = "application/pdf"]' pdf 페이지의 검사관. – wOxxOm