우리 모두가 알다시피, 우리는 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
A
답변
1
OS X의 NPAPI에서 NSTextField 또는 다른 기본 컨트롤을 사용할 수 없습니다. NPAPI는 네이티브 컨트롤을 브라우저 창에 포함시키기위한 것이 아닙니다.
+0
네, NSLayer 사용자를 선택하여 입력을 그립니다. –
please, online @taxilian –
왜이 작업을 수행해야합니까? 왜 그냥 ''을 사용하고 그 값을 플러그인에 보낼 수 없습니까? –
소프트 키보드를 만들고 싶기 때문입니다. 플러그인은 입력 상자와 버튼을 표시합니다. 버튼을 클릭하면 실제 키보드 대신 화면 소프트 키보드에 비밀번호를 입력 할 수있는 소프트 키보드가 나타납니다. 이 기능을 실현하고 싶습니다. @ GeorgFritzsche –