2011-09-12 3 views
0

일부 데이터를 플러그인에서 자바 스크립트로 보내려고합니다. 플러그인에서 브라우저로 스트림을 보내기 위해 NPN_NewStream을 사용하고 있습니다. 나는 http://www.terraluna.org/dgp/cvsweb/PluginSDK/Documentation/pi3.htm#npnnewstream에 언급 된 예제를 성공적으로 시도했다. 이렇게하면 Netscape가 새 창에 표시하는 HTML 텍스트의 새로운 스트림이 작성됩니다. 이제는 플러그인에서 자바 스크립트로 비슷한 방식으로 XML 형식으로 데이터를 보내고 자바 스크립트에서 데이터를 수신하고 플러그인에서 보낸 데이터로 자바 스크립트에서 일부 처리를 수행하는 방법을 알고 싶습니다.NPN_NewStream을 사용하여 플러그인에서 자바 스크립트로 데이터 수신

답변

0

NPN_NewStream을 사용하여이 작업을 수행하는 방법을 알지 못했으며, 모든 브라우저에서 HTML을 새 창으로 보내는 방법이 작동하지 않는다고합니다.

그러나 함수 호출에서 매개 변수로 전달할 수 있습니다. 필요한 텍스트로 NPVariant를 만들고 자바 스크립트로 호출하십시오. 또는 자바 스크립트를 호출하여 GetProperty 또는 Invoke 호출에서 반환하십시오.

FireBreath 사용자는 항상 이와 같은 작업을 수행합니다. 자세한 내용은 http://npapi.com/tutorial3

을 참조하십시오.