Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> เบราว์เซอร์

วิธีใช้ Chrome DevTools ตรวจสอบปัญหาเว็บไซต์

Chrome DevTools เป็นเครื่องมือจำเป็นสำหรับ Developer แม้ Browser อื่นมี Troubleshooting Tools ดีๆ DevTools โดดเด่นด้วย Multi-functional Interface และความนิยม

Chrome เป็น Browser ยอดนิยมสำหรับ Dev เพราะ Debugging Tools อันทรงพลัง ใช้ DevTools ง่าย แต่ต้องเข้าใจการทำงานเพื่อใช้ประโยชน์สูงสุด

Chrome Developer Tools ทำงานอย่างไร?

DevTools แก้ปัญหาเว็บผ่าน Error Console และ Debugging/Monitoring Tools ใช้ DevTools เปิดเผย Frontend Loopholes และ Monitor การแสดงผลบน Mobile/Tablet

DevTools ทำ Real-time Edits บน Code (JavaScript, HTML, CSS) ได้ผลทันที

การเปลี่ยนแปลงผ่าน DevTools ไม่ส่งผล Permanent แค่แสดง Expected Outcome ชั่วคราว หาก Apply จริง ช่วยหาวิธี Load เว็บเร็วขึ้น และแก้ Bug ง่ายขึ้น

วิธีเข้าถึง Chrome DevTools

หลายวิธี: Shortcut: Mac: Cmd + Opt + I | Windows: Ctrl + Shift + I

หรือ: 3 จุดมุมขวาบน > More tools > Developer tools หรือ Right-click Page > Inspect

วิธีใช้ Chrome DevTools ตรวจสอบปัญหาเว็บไซต์

ใช้ Chrome Developer Tools วินิจฉัยเว็บไซต์

ดูเว็บบน Smartphone

DevTools Mode Render Half-sized Webpage แต่ไม่ใช่ Real View บน Phone/Tablet

DevTools ให้ Switch Mobile Screen Types/Versions: Toggle Inspect Mode > คลิก Responsive Dropdown (มุมซ้ายบน DevTools) > เลือก Device > Webpage Render ปรับ Size ตาม Device

วิธีใช้ Chrome DevTools ตรวจสอบปัญหาเว็บไซต์

เข้าถึง Source Files ของ Webpage

DevTools เข้าถึง Files ที่สร้าง Webpage: คลิก Sources (บน DevTools Menu) Expose File System + Editing

Search Source Files: คลิก Search (เหนือ Console) หากไม่มี Search: Mac: Cmd + Opt + F | Windows: Ctrl + Shift + F

วิธีใช้ Chrome DevTools ตรวจสอบปัญหาเว็บไซต์

Live Edits Webpage

DevTools วัตถุประสงค์หลัก: Instant Fake Edit Elements บน Webpage Switch to DevTools > Elements > Right-click Code Point > Edit as HTML

วิธีใช้ Chrome DevTools ตรวจสอบปัญหาเว็บไซต์

Edit CSS Properties (Non-inline): Sources > Select CSS File > Cursor บรรทัดที่ต้องการ > Live Edit ได้ Feedback ทันที

วิธีใช้ Chrome DevTools ตรวจสอบปัญหาเว็บไซต์

Reload Page = Revert Original Edit มองเห็นเฉพาะคุณ ไม่กระทบ User อื่น

Debug JavaScript ด้วย DevTools Console

Debug JS ดีที่สุด: DevTools รายงาน Invalid Scripts + ตำแหน่ง Bug แน่นอน

ควรเปิด DevTools ตลอดขณะ Design Website JS เช่น console.log() แสดง Result ใน Console หาก Run สำเร็จ

Default: Console รายงาน JS Issues ตามหาได้: ส่วนล่าง DevTools หรือ คลิก Console บน DevTools Window

วิธีใช้ Chrome DevTools ตรวจสอบปัญหาเว็บไซต์

Monitor Resource Loading จาก Database

Console ให้ Detail Resources ที่ Load ไม่ได้จาก Database ไม่ใช่ Best Way Debug Backend แต่บอก Resources ที่ Return 404 หลัง Query

วิธีใช้ Chrome DevTools ตรวจสอบปัญหาเว็บไซต์

เปลี่ยน Orientation ของ DevTools

เปลี่ยนตำแหน่ง DevTools: คลิก 3 จุดใน DevTools (ไม่ใช่ Browser) > Dock side เลือกตำแหน่ง

วิธีใช้ Chrome DevTools ตรวจสอบปัญหาเว็บไซต์

Install Chrome DevTools Extensions

ติดตั้ง Language/Framework-specific Extensions ที่ทำงานกับ DevTools Debug Webpage ได้มีประสิทธิภาพมากขึ้น

หา Extensions ได้ที่ Chrome's Featured DevTools Extensions Gallery

Check Security Issues บน Website

DevTools Assess Security: Web Security Certificates, Connection Security, etc. คลิก Security บน DevTools

วิธีใช้ Chrome DevTools ตรวจสอบปัญหาเว็บไซต์

Security Tab Overview Security Details + Potential Threats

Audit Website

DevTools Feature: Check Overall Performance ตาม Parameters เฉพาะ

เข้าถึง: Lighthouse บน DevTools > Select Parameters > Tick Mobile หรือ Desktop > Generate report

วิธีใช้ Chrome DevTools ตรวจสอบปัญหาเว็บไซต์ วิธีใช้ Chrome DevTools ตรวจสอบปัญหาเว็บไซต์

Assess Runtime/Loading Performance: Performance > Record Button (Run-time) หรือ Reload Button (Load-time) > Stop > Results

วิธีใช้ Chrome DevTools ตรวจสอบปัญหาเว็บไซต์

ใช้ประโยชน์จาก Chrome DevTools

DevTools ทำได้มากกว่า Simple Debugging ใช้ง่ายสำหรับ Programmer ทุกระดับ เรียนรู้ Frontend Basics ได้จาก Source Code เว็บที่เยี่ยมชม

อาจพบ Options อื่นๆ ที่ไม่ได้กล่าว ลองเล่น Features ได้ ไม่ทำลาย Website