คุณได้สัปดาห์ที่ผ่านมาใช้เวลาทำงานบนเว็บไซต์ใส่ชั่วโมงและชั่วโมงการทำงานในรู้สึกมีความสุขที่คุณได้รับมันไปด้วยและเมื่อคุณเปิดมันผู้ใช้จะบ่นก็ไม่ มองขวา .
สิ่งที่เราได้กล่าวไว้ข้างต้นเป็นสถานการณ์ที่พบมากที่สุดที่เกิดขึ้นกับนักพัฒนาเว็บที่ไม่ได้ทดสอบเว็บไซต์ของพวกเขาได้อย่างทั่วถึงโดยเฉพาะอย่างยิ่งที่ความละเอียดที่แตกต่างกันและบนอุปกรณ์มือถือ.
แต่น่าเสียดายที่นี้เกิดขึ้นเพราะนักพัฒนาจะไม่เคยสามารถที่จะนำความจำเป็นในการเข้าถึงเว็บไซต์ของเขาจากอุปกรณ์ต่างๆและที่ความละเอียดต่าง ๆ ส่วนใหญ่เป็นเพราะมันเป็นเวลานาน.
โชคดีสำหรับชนิดของสถานการณ์เหล่านี้เครื่องมือเช่น pageres สามารถช่วยชีวิตจริง pageres ทำงานผ่านทางสถานี Node.js และจะช่วยให้นักพัฒนาสามารถสร้างภาพ PNG ของเว็บไซต์ได้ที่ความละเอียดต่างๆภายในไม่กี่นาที.
pageres ใช้ PhantomJS การติดตั้งเบราว์เซอร์หัวขาดเข้าถึงไซต์ภายในกรอบที่ต้องการ (ความละเอียด) และจากนั้นจะใช้เวลาภาพประหยัดไปยังระบบแฟ้มท้องถิ่น.
เมื่อเสร็จแล้วให้ไปที่โฟลเดอร์ภาพและดูว่าเว็บไซต์ " มีลักษณะที่เหมาะสม " เพื่อหลีกเลี่ยงคำพูดที่น่ารำคาญ.
อะไรคือสิ่งที่ ใหม่ ในรุ่นนี้:
- เราตัดสินใจที่จะแยกออกไป CLI โมดูลที่แยกต่างหาก นี้มีประโยชน์ในการทำ README ยุ่งน้อยลงและจะทำให้ต้นไม้ pageres พึ่งพาขนาดเล็กสำหรับผู้ที่ต้องการเพียง API การเขียนโปรแกรม.
คืออะไรใหม่ ในรุ่น 2.0.0:
- เราตัดสินใจที่จะแยกออกไป CLI แยก โมดูล. นี้มีประโยชน์ในการทำ README ยุ่งน้อยลงและจะทำให้ต้นไม้ pageres พึ่งพาขนาดเล็กสำหรับผู้ที่ต้องการเพียง API การเขียนโปรแกรม.
คืออะไรใหม่ ในรุ่น 1.3.0:.
- New userAgent ตัวเลือก
- การเรียกกลับใน pageres.run () คือตอนนี้ตัวเลือก.
- ปรับปรุงล้างไฟล์ชั่วคราวในข้อผิดพลาด.
มีอะไรใหม่ ในรุ่น 1.2.2:
- ตัวเลือกรูปแบบใหม่จะมีหน้าจอที่บันทึกไว้ใน PNG หรือ JPG.
- ใช้ความละเอียด 1366x768 ค่าเริ่มต้นใน CLI หากไม่มีความละเอียดที่ระบุไว้.
- ล้างข้อมูลไฟล์ชั่วคราวในข้อผิดพลาด.
มีอะไรใหม่ ในรุ่น 1.2.0:
- ตัวเลือกรูปแบบใหม่จะมีหน้าจอที่บันทึกไว้ใน PNG หรือ JPG.
- ใช้ความละเอียด 1366x768 ค่าเริ่มต้นใน CLI หากไม่มีความละเอียดที่ระบุไว้.
- ล้างข้อมูลไฟล์ชั่วคราวในข้อผิดพลาด.
คืออะไรใหม่ ในรุ่น 1.0.0:.
- เพิ่มความสามารถในการจับภาพองค์ประกอบ DOM เฉพาะ
- เพิ่มการสนับสนุนสำหรับการตรวจสอบ HTTP พื้นฐาน.
- เพิ่มการสนับสนุนสำหรับชื่อไฟล์ที่ปรับแต่ง.
- อนุญาตให้ตั้งค่าตัวเลือกสำหรับแหล่งที่เฉพาะเจาะจง.
- เพิ่มการสนับสนุนสำหรับการจัดหาคุกกี้เป็นวัตถุใน API ๆ .
- เพิ่มธง CLI --verbose สำหรับการแสดงข้อมูลมากขึ้นเช่นข้อผิดพลาดเว็บไซต์.
- เพิ่มเตือนเหตุการณ์ที่ API สำหรับการรายงานข้อผิดพลาดเว็บไซต์.
- ใช้ ES5-Shim เพื่อให้การสนับสนุนสำหรับวิธีการ ES5 ทั้งหมด.
- ปรับปรุงการรายงานข้อผิดพลาด.
ต้องการ
- Node.js 0.10 หรือสูงกว่า
ความคิดเห็นที่ไม่พบ