현재 여러 브랜드의 스마트 TV 앱을 만들고 있습니다. 지역 장비 전문점에서 TV로 앱을 테스트 해 볼 수 있습니다. 발견 한 모든 버그는 Panasonic 장치를 제외하고는 수정하기가 어렵지 않습니다.소프트 키보드가 HTML의 집중 입력에 표시되도록합니다.
앱은 Panasonic IPTV Apps 개발자 (HTML5) 앱 SDK를 통해 실행됩니다. 여러 개의 입력 필드가있는 로그인 화면이 있는데 초점이 맞춰지면 키보드가 표시되지 않습니다. 이 때문에 나는 어떤 정보도 입력 할 수 없으며 떠나거나 폼의 포커스를 변경할 수 없습니다.
첫 번째 입력 필드에는 자동 초점이 있습니다. 필자는 자동 포커스가 등록되지 않은 포커스 이벤트와 비슷한 것으로 생각한다고 생각하지 않았습니다. 그러나 입력 필드와 수동으로 상호 작용 한 후에는 필드가 포커스되지만 표시되는 키보드가 없습니다. 내 HTML 입력 필드의
예 : 성공적인 로그인 후 입력 필드 (오토 포커스 내 자바 스크립트의
<!-- Input username -->
<div class="row">
<div class="col-xs-11 col-sm-8 col-sm-offset-2">
<input type="text" class="form-control" name="username" id="username" placeholder="Gebruikersnaam" tabindex="1" autofocus>
</div><!-- .col -->
</div><!-- .row -->
예, 나는 TV의 화살표 키와 UL (내 메뉴) 이동 원격, 따라서 탭 인덱스 및 강제 자동 초점.)
$(window).on("load", function() {
$("[autofocus]").focus();
});
여기 사람이 내가 그건 내 문제를 해결할 수 있습니다 시도 할 수 있습니다 다른 해결책을 알고 있나요?
몇 가지 코드를 제공 할 수 있습니까? 여기에 아픔이 나타나지 않았습니까? – geminiousgoel
@ geminiousgoel, 문제 해결에 도움이됩니까? 또는 여분의/기타 정보가 필요합니까? – DjurnNelissen
자동 초점은 페이지로드에서만 안정적으로 작동하도록 정의됩니다. DOM 요소를 교체하거나 열거 나 숨기기 해제하는 상황에는 적합하지 않습니다. – geminiousgoel