2013-10-14 12 views
17

Làm cách nào để tự động mở trang web ở chế độ toàn màn hình?Cách mở trang web tự động ở chế độ toàn màn hình

Tôi đang tìm một giải pháp để mở trang web tự động ở chế độ toàn màn hình, mà không mong đợi người dùng cho người dùng nhấn F11 hoặc bất kỳ khóa trình duyệt cụ thể nào khác.

Tôi đã tìm kiếm rất nhiều, nhưng tôi không thể tìm thấy giải pháp.

Có một tập lệnh hoặc thư viện hoặc API cụ thể của trình duyệt có sẵn để giúp tôi đạt được điều này không?

+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). Mặc dù bản thân câu hỏi của tôi không trùng lặp với câu hỏi này, câu trả lời được chấp nhận cũng sẽ trùng khớp ở đây. Trong mọi trường hợp, hãy xem [API toàn màn hình HTML5] (http://www.sitepoint.com/html5-full-screen-api/) – feeela

+0

Tìm thấy câu hỏi tương tự [http://stackoverflow.com/questions/7495373/làm thế nào để làm cho trình duyệt toàn màn hình-sử dụng-f11-key-sự kiện-thông qua-javascript] – Mozak

+0

có thể trùng lặp của [Chuyển cửa sổ giữa chế độ bình thường và chế độ toàn màn hình] (http://stackoverflow.com/questions/11436376/switch-window-between-normal-and-full-screen-mode) – JJJ

Trả lời

28

Đối với Chrome qua Chrome Fullscreen API

Lưu ý rằng vì lý do an ninh (Chrome) nó không thể được gọi hay thực hiện tự động thì phải có sự tương tác từ người sử dụng đầu tiên. (Chẳng hạn như nút bấm, KeyDown/bấm phím, vv)

addEventListener("click", function() { 
    var 
      el = document.documentElement 
     , rfs = 
       el.requestFullScreen 
      || el.webkitRequestFullScreen 
      || el.mozRequestFullScreen 
    ; 
    rfs.call(el); 
}); 

Javascript Fullscreen API như demo 'd bởi David Walsh điều đó dường như là một giải pháp trình duyệt chéo

// Find the right method, call on correct element 
function launchFullScreen(element) { 
    if(element.requestFullScreen) { 
    element.requestFullScreen(); 
    } else if(element.mozRequestFullScreen) { 
    element.mozRequestFullScreen(); 
    } else if(element.webkitRequestFullScreen) { 
    element.webkitRequestFullScreen(); 
    } 
} 

// Launch fullscreen for browsers that support it! 
launchFullScreen(document.documentElement); // the whole page 
launchFullScreen(document.getElementById("videoElement")); // any individual element 
+0

tính năng này không hoạt động đối với tôi, tôi nghĩ có lẽ tôi đã phải triển khai sai. Tôi sẽ đánh giá cao hướng dẫn bổ sung. – Edwinfad

1

Chỉ làm việc trong IE:

window.open ("mapage.html","","fullscreen=yes"); 
window.open('','_parent',''); 
window.close(); 
1

Nó tốt hơn để cố gắng mô phỏng một webbrowser của chính mình.Bạn không cần phải gắn bó với Chrome hoặc IE hoặc điều khác.

Nếu bạn đang sử dụng Python, bạn có thể thử gói pyQt4 giúp bạn mô phỏng trình duyệt web. Bằng cách này, sẽ không có bất kỳ lý do bảo mật nào và bạn có thể đặt trình duyệt web tự động hiển thị ở chế độ toàn màn hình.

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