2010-01-19 2 views
0

나는 현재에서라도 10.6위한 브라우저 플러그인을 개발하고 있어요 및 브라우저 및 아키텍처 이식성을 위해 넷스케이프 API를 사용할 계획입니다. Apple's documentation에 따르면 10.6에서 이러한 플러그인은 브라우저 세션의 무결성을 향상시키기 위해 프로세스 외부에서 실행됩니다. 내가 염려하는 것은 그들이 문서에서 제공하는 다음과 같은 지시어이다.Mac OS X v10.6에서 out-of-process 브라우저 플러그인 개발 - 플랫폼 API에 대한 제한?

플랫폼 API를 드물게 사용한다. 가능한 경우 새로운 플러그인 API를 사용하여 필요한 것을 수행해야합니다. 그러한 API가없는 경우 버그를 요청하여 파일을 요청하십시오.

나는이 지침의 성격이 무엇인지 확실하지 않다. 플러그인의 휴대 성, 클라이언트 충돌 또는 "깨진 사용자의 데이터, 플랫폼 API를 할 수있는 방법에 액세스 표시를 손상의 가능성을 열 수있는 운영 체제의 다른 API에 접근하는 알림을 개선하기 위해이 충고인가? "

답변

2

자사의 휴대 조언. NPAPI는 공식적으로 표준화되지는 않았지만 상당히 안정적이며 이미 플랫폼 별 API를 포함하고 있습니다.

가능한 경우 NPAPI를 사용하려고하면 꽤 많은 포팅이 발생하지 않습니다. Apple이 64 비트로 전환 할 때 Carbon을 효과적으로 비판하는 것은 비교적 최근에 일어났습니다.