UI가 있어야하는 NPAPI 플러그인을 만들고 있습니다 (자바 스크립트에서만 사용 가능). 가능한 한 많은 브라우저 (및 브라우저 버전)를 지원하기 위해 어떤 윈도우 잉 모델을 사용해야합니까 (창/창없는/xembed)?NPAPI : 비 시각 플러그인 용 윈도우 모델링 (윈도우/윈도우 없음/xembed)
나는 현재 다음과 같은 기능 구현 : NPERR_NO_ERROR
NPP_Event
를 반환, 아무것도하지 :
NPP_SetWindow
을, 아무것도하지 않고 돌아kNPEventNotHandled
(0)NPP_SetValue
: 아무것도하지 않고 돌아NPERR_NO_ERROR
NPP_GetValue
:NPPVpluginNeedsXEmbed
을 묻는 메시지가 표시되면 브라우저가 지원하는 경우 예 (NPNVSupportsXEmbedBool
), 아니요 e
이 플러그인의 경우 현재 Linux에만 & Windows를 지원합니다. NPPVpluginNeedsXEmbed
은 Chrome on Linux (bug 38229)에 필요하지만 일부 구버전은 지원하지 않을 수 있습니다. the MDC page은 XEmbed 용 샘플 플러그인이 Firefox 2.0 이상에서만 지원된다고 말합니다.
1x1 크기에 대한 정보 주셔서 감사합니다. 힘든 방법으로 찾아내는 어려움을 저에게 줄 수 있습니다 :). 어떤 브라우저 버전이 X11에서 창없는 것을 지원하는지 알고 있습니까? – lmz
내가 아는 한 (합리적으로 현재의) 모든 일을 알고있다. 최악의 경우, 창을 사용하지 말라고 말하면 오류가 반환됩니다. 그 오류는 당신을 창 모드로 만들뿐입니다. 플러그인의 크기를 어느 정도 작게하려고 할 것이므로 큰 문제는 아닙니다. – taxilian