2015-01-02 7 views
1

지난 3 일 동안 firebreath로 게임을 해봤는데, 비디오를보고 창문에 기본 플러그인을 설치했는데 작동 중입니다. 나는 새로운 방법을 추가하려고 시도했고 그것들도 괜찮습니다.Firebreath 문서 뷰어 플러그인

이제는 브라우저 내부에서 문서를 렌더링하는 데 사용되는 quickview 및 adobe acrobat과 같은 문서 뷰어 플러그인을 개발하고 있습니다. 이를 위해 브라우저에서 일부 파일을 클릭하면 클릭 이벤트를 캡처하려고합니다. 필자는 플러그인 구성에서 여러 Mime 유형을 설정해야한다는 것을 알고 있습니다.

이 목적을 위해 파이어 브레스를 사용할 수 있는지 여부를 알려주실 수 있습니까? 지난 며칠 동안 고생하고 있었고 3 일 전에 파이어 브레스를 만났습니다. 응답을 찾고 있습니다. 감사합니다.

+0

나에게있어,하지만이 방법은 정말 stackoverflow의 효과적인 사용하지 않는 부탁드립니다. 모든 사람에게 질문하십시오. firebreath-dev 그룹에 원한다면 더 많은 대상을 물어보십시오. 특정 개인에게 질문하는 것은이 사이트를 잘 활용하지 못합니다. – taxilian

+0

이 주제에 대한 다른 질문은 NPAPI가 Chromium 기반 브라우저에서 제거 되었기 때문에 사용하지 않으려는 것입니다. Firebreath가 그 문제를 해결하지 못할 것이라는 것을 알고 있습니까? 생성하는 NPAPI 플러그인은 장기적으로 Chromium에서 작동하지 않습니다. – smorgan

+0

@smorgan 그렇기 때문에 내가 어떻게 만들어야하는지 완전히 혼란 스럽다. 크롬을 사용하여 다른 브라우저에서 firebreath로 솔루션 작업을 할지라도 지금은 남겨 두었다고해도 좋은 성과이며 나중에 Chrome을 구현할 수 있다고 생각했습니다. 그것은 생각이었습니다. –

답변

2

"전체 페이지"플러그인을 만들 때 FireBreath가 실제로 설정되지 않았습니다. 당신이 플러그인에 의해 처리 MIME 타입있는 페이지를 보려고하면 개체 또는 삽입 태그에 의해 인스턴스화

  • "전체 페이지"플러그인을 인스턴스화

    • 플러그인 : NPAPI 플러그인의 두 가지 기본 유형이있다

    기존 웹 페이지에서 플러그인을 사용하는 작업을 수행하려는 경우 FireBreath가 올바르게 작동해야합니다. 사용자가 임의의 도메인에서 특정 MIME 유형의 문서를 탐색하려고 할 때 자동으로 열리는 전체 화면 플러그인을 수행하려는 경우 NPAPI에 대해 자세히 알아야 할 수도 있고 어쩌면 손을 잡아야 할 수도 있습니다 내부가 조금 더러워 졌어.

    솔직히, 나라면, 이런 식으로 플러그인을 만들지 말고 javascript (a la pdf.js)에서 문서 뷰어를 작성하는 것을 잊어 버릴 것입니다. 엄지 손가락의 좋은 규칙은 당신이 다른 방법으로 그것을 할 수 있다면 결코 플러그인을 만들고 싶지 않다는 것입니다. 그리고 나는 문서 뷰어가 그 범주에 속한다고 생각하지 않을 것입니다. 독점적 인 C++ 모듈이 필요하다면 브라우저에 컴파일하려면 emscripten으로 컴파일하는 것이 좋습니다.

  • +0

    안녕하세요 저는 질문을 묻는 방법이 누구에게나 괴롭 힙니다. 솔루션에 대한 좌절감을 느끼지 못했고, 행성에있는 유일한 사람인 것처럼 느껴져서 저에게이 방법을 보여줄 수는 없습니다. 다시 미안! –

    +0

    그리고 뷰어에 관해서는 내가 처리해야하는 문제는 서버에서 시스템의 솔루션을 업데이트 할 수 없기 때문에 (클라이언트가 소유하고 있음) 문서보기에 대한 지원을 추가 할 수 없으며 클라이언트에서만 수행해야합니다. 7 개 이상의 확장 (.mht, .tiff, .dwg, .pdf, .doc, .xls, .ppt)에 대한 지원을 제공 할 때 Firebreath (플러그인 개발자)가 유일한 해결책이라고 느꼈습니다. 나는 충분한 주제가 google에이 주제에 대하여 유효하다고 생각하지 않는다. –

    +0

    pdf.js *는 * 클라이언트 쪽입니다. – smorgan