2011-11-04 27 views
8

Tôi đã ở trên youtube gần đây khi tôi nhấp vào nút toàn màn hình bằng video youtube và thông báo xuất hiện ở đầu màn hình cho biết tôi đã được đưa vào chế độ toàn màn hình. Tin nhắn này là tin nhắn gốc khi bạn nhấn f-11 trên bàn phím. Tôi cũng đọc một cái gì đó ở đâu đó (mà bây giờ tôi không thể tìm thấy) nói rằng bây giờ có thể làm điều này với Javascript.Đặt Google Chrome thành chế độ toàn màn hình bằng Javascript?

Câu hỏi

Làm thế nào tôi sẽ đặt trình duyệt người dùng (Google Chrome) vào toàn màn hình, trên lệnh? - mà không có phần mở rộng, họ sẽ cần tải xuống trước hoặc bất kỳ thứ gì có tính chất đó.

Tôi đang sử dụng jQuery để có thể tốt nhất, nhưng tôi không thể tìm thấy cách thực hiện nó.

EDIT: Tôi đã nhìn thấy các câu hỏi khác về bản chất này, nhưng chúng đã được hỏi một thời gian dài trước đây, và tôi tin rằng chức năng này là khá mới.

+0

Bạn có liên kết tới video YouTube thực hiện việc này không? Bạn có chắc đó không phải là Flash? –

+0

Đây có phải là chế độ toàn màn hình từ flash không? – HerrSerker

+0

có thể trùng lặp của [Có cách nào để tạo video toàn màn hình HTML5 không?] (Http://stackoverflow.com/questions/1055214/is-there-a-way-to-make-html5-video-fullscreen) –

Trả lời

10

Dưới đây là bài viết tốt: Native Fullscreen JavaScript API. Nó mô tả tất cả ba phương pháp: webkit, firefox và W3-đề xuất.

// mozilla proposal 
element.requestFullScreen(); 
document.cancelFullScreen(); 

// Webkit (works in Safari and Chrome Canary) 
element.webkitRequestFullScreen(); 
document.webkitCancelFullScreen(); 

// Firefox (works in nightly) 
element.mozRequestFullScreen(); 
document.mozCancelFullScreen(); 

// W3C Proposal 
element.requestFullscreen(); 
document.exitFullscreen(); 
1

Hãy thử những chức năng, họ dường như có nguồn gốc:

void webkitRequestFullScreen(); 
void webkitRequestFullScreenWithKeys(); 
void webkitCancelFullScreen(); // only on Document 
1

API vẫn còn nhiều thông lượng đặc biệt là kể từ khi W3C tham gia trong tuần này. Tôi đã dành thời gian làm việc thông qua những khác biệt để triển khai Toàn màn hình trong trình phát video HTML5 MediaElement.js và hoạt động tuyệt vời của nó trong Safari 5.1+, Chrome 15+ hoặc Firefox Nightly.

Các vấn đề liên quan