Bạn đã tuần dành làm việc trên một trang web, đặt giờ và giờ làm việc trong, cảm thấy hạnh phúc, bạn đã nhận nó qua với, và khi bạn khởi động nó người dùng phàn nàn nó không phải tìm kiếm ngay .
Những gì chúng ta đã mô tả ở trên là các kịch bản phổ biến nhất xảy ra cho các nhà phát triển web đã không kiểm tra trang web của họ kỹ lưỡng, đặc biệt là ở độ phân giải khác nhau và trên các thiết bị di động.
Thật không may điều này xảy ra bởi vì một nhà phát triển sẽ không được bao giờ có thể đặt các nỗ lực cần thiết trong việc tiếp cận trang web của mình từ các thiết bị khác nhau và ở độ phân giải khác nhau, chủ yếu là bởi vì nó tốn thời gian.
May mắn thay cho các loại kịch bản một công cụ như pageres có thể là một cứu cánh thực sự. pageres công trình thông qua các thiết bị đầu cuối Node.js và nó cho phép các nhà phát triển để tạo ra các hình ảnh PNG của trang web của họ ở độ phân giải khác nhau trong vòng vài phút.
pageres sử dụng PhantomJS để thiết lập một trình duyệt không đầu, truy cập các trang web trong một khung hình mong muốn (độ phân giải), và sau đó có một bản chụp, lưu nó vào hệ thống tập tin địa phương.
Sau khi thực hiện, chỉ cần vào thư mục hình ảnh và xem các trang web " có vẻ đúng " để tránh những nhận xét đó pesky.
là gì mới trong phiên bản này:
- Chúng tôi quyết định chia tay CLI ra thành một mô-đun riêng biệt. Điều này có lợi làm readme ít lộn xộn và sẽ làm cho cây pageres phụ thuộc nhỏ hơn cho những người chỉ cần API chương trình.
Điều gì là mới trong phiên bản 2.0.0:
- Chúng tôi quyết định chia tay CLI ra vào riêng biệt module. Điều này có lợi làm readme ít lộn xộn và sẽ làm cho cây pageres phụ thuộc nhỏ hơn cho những người chỉ cần API chương trình.
Điều gì là mới trong phiên bản 1.3.0:.
- New USERAGENT tùy chọn
- Việc gọi lại trong pageres.run () bây giờ là tùy chọn.
- Cải thiện dọn dẹp các tập tin tạm thời về lỗi.
được gì mới trong phiên bản 1.2.2:
- tùy chọn định dạng mới đã ảnh chụp màn hình được lưu trong định dạng PNG hoặc JPG.
- Sử dụng 1366x768 là độ phân giải mặc định trong CLI nếu không giải quyết được quy định.
- Cleanup các file tạm thời về lỗi.
được gì mới trong phiên bản 1.2.0:
- tùy chọn định dạng mới đã ảnh chụp màn hình được lưu trong định dạng PNG hoặc JPG.
- Sử dụng 1366x768 là độ phân giải mặc định trong CLI nếu không giải quyết được quy định.
- Cleanup các file tạm thời về lỗi.
Điều gì là mới trong phiên bản 1.0.0:.
- Thêm khả năng để nắm bắt các yếu tố DOM cụ thể
- Thêm hỗ trợ cho việc xác thực HTTP cơ bản.
- Thêm hỗ trợ cho tên tập tin tùy chỉnh.
- Cho phép tùy chọn thiết lập cho một nguồn cụ thể.
- Thêm hỗ trợ để cung cấp cookie như một đối tượng trong các API.
- Thêm --verbose CLI cờ cho hiển thị thêm thông tin như lỗi trang web.
- Thêm cảnh báo sự kiện vào các API để báo lỗi trang web.
- Sử dụng ES5-shim để cung cấp hỗ trợ cho tất cả các phương pháp ES5.
- Cải thiện báo cáo lỗi.
Yêu cầu :
- Node.js 0.10 hoặc cao hơn
Bình luận không