2014-07-16 7 views
0

우리 모두가 알다시피, 우리는 HTML 요소로 입력 상자를 보여줄 수 있습니다. < \ input type = "text"name = ""value = "">. 하지만 지금은이 입력란을 NPAPI 플러그인이있는 사파리에 표시하려고합니다. 상자를 사파리에 표시해야하는이 플러그인을 퍼가려면 https://developer.apple.com/library/safari/samplecode/NPAPI_Core_Animation_Movie_Plugin/Introduction/Intro.html에 "NPAPI Core Animation Movie Plugin"이라는 npapi 샘플이 있습니다. 이 샘플에서는 사파리에 표시 될 내용을 모두 그립니다. 하지만 NSTextField를 사용하여 입력 상자를 직접 표시 할 수 있는지 여부를 알고 싶습니다. 비슷한 일을 한 사람이 있습니까?NPAPI 플러그인으로 사파리에 입력 상자를 표시하는 방법

+0

please, online @taxilian –

+0

왜이 작업을 수행해야합니까? 왜 그냥 ''을 사용하고 그 값을 플러그인에 보낼 수 없습니까? –

+0

소프트 키보드를 만들고 싶기 때문입니다. 플러그인은 입력 상자와 버튼을 표시합니다. 버튼을 클릭하면 실제 키보드 대신 화면 소프트 키보드에 비밀번호를 입력 할 수있는 소프트 키보드가 나타납니다. 이 기능을 실현하고 싶습니다. @ GeorgFritzsche –

답변

1

OS X의 NPAPI에서 NSTextField 또는 다른 기본 컨트롤을 사용할 수 없습니다. NPAPI는 네이티브 컨트롤을 브라우저 창에 포함시키기위한 것이 아닙니다.

+0

네, NSLayer 사용자를 선택하여 입력을 그립니다. –