Sau khi chuyển sang chế độ toàn màn hình (được thử trên chrome và safari), tôi không thể nhập bất kỳ chữ cái hoặc số nào vào đầu vào văn bản, nhưng tôi vẫn có thể nhập các ký tự đặc biệt như *¨%£
nhưng không có chữ đơn giản ...Không thể nhập bất kỳ chữ cái hoặc chữ số nào trong chế độ toàn màn hình trên trình duyệt webkit
mã này là thực sự rất đơn giản:
HTML
<button type="button" id="fullScreen">LAUNCH FULLSCREEN</button>
<input type="text" />
JS
function launchFullScreen(element) {
if(element.requestFullScreen) {
element.requestFullScreen();
} else if(element.mozRequestFullScreen) {
element.mozRequestFullScreen();
} else if(element.webkitRequestFullScreen) {
element.webkitRequestFullScreen();
}
}
document.getElementById("fullScreen").addEventListener("mousedown", function(){
launchFullScreen(document.documentElement);
}, false);
Như Jan Dvorak đã đề cập, vấn đề chỉ xuất hiện khi sử dụng chức năng js, lỗi không xuất hiện khi sử dụng trình duyệt build-in nút toàn màn hình/tắt
Nhìn thấy nó trong hành động:
http://jsfiddle.net/QwqT7/show/
CẬP NHẬT 2:
Chỉ cần thử nghiệm trên Firefox cho mac, không có sự cố ở chế độ toàn màn hình. Dường như vấn đề chỉ là webkit.
xác nhận, lạ. Trông giống như một con bọ. http://jsfiddle.net/QwqT7/show/ –
Nó chỉ xảy ra nếu tôi sử dụng nút để đi toàn màn hình, mặc dù. Nó hoạt động chính xác khi thực hiện 'F11' –
bạn nói đúng, tôi sẽ cập nhật câu hỏi và thêm jsfiddle của bạn, cảm ơn – Julian