Điểm nổi bật và màu đen chỉ là HTML divs
. Ảnh chụp màn hình của trang là canvas.
Tôi đã sử dụng công cụ dành cho nhà phát triển của Chrome để xác nhận điều này. Nó thậm chí hoạt động trong Firefox và Internet Explorer, do đó, nó chắc chắn không chỉ là một điều Chrome.
Dưới đây là một ảnh chụp màn hình của các công cụ nhà phát triển với một trong những yếu tố nổi bật đánh dấu để chứng minh rằng nó là một div
:
Có một canvas:
Khi hộp thoại nói điều này:
Vui lòng chờ trong khi chúng tôi chụp nhanh trang để bạn có thể đánh dấu các khu vực có liên quan.
Có vẻ như đang hiển thị ảnh chụp màn hình của trang trên máy chủ (vì có yêu cầu trong tab Mạng và nó phải thực hiện với ảnh chụp nhanh và phản hồi theo các biến trong URL yêu cầu) và sau đó nó đặt ảnh chụp màn hình trên trang.
Sau khi bạn nhấp vào "Tiếp theo", một hộp thoại khác mở ra với tất cả thông tin và hiển thị ảnh chụp màn hình cuối cùng với điểm nổi bật và màu đen của bạn trong đó.
Tôi không chắc chắn làm thế nào họ đã làm "Nổi bật Text" phần mặc dù.
Trùng lặp: http://stackoverflow.com/questions/4912092/using-html5-canvas-javascript-to-take-screenshots –