สลับไปยังเต็มหน้าจอสำหรับบล็อกโค้ดเมื่อวางเมาส์ไว้เหนือ
สคริปต์ผู้ใช้ที่ครอบคลุมที่เพิ่มประสบการณ์การดูรหัสบนเว็บไซต์ StackExchange โดยการเพิ่มฟังก์ชันเต็มจอและคัดลอกไปยังบล็อกรหัส
## คุณสมบัติ
## การติดตั้ง
## การใช้งาน
### การดำเนินงานพื้นฐาน
### คุณสมบัติดูเต็มจอ
## เว็บไซต์ที่รองรับ
สคริปต์ทํางานทั่วเครือข่าย StackExchange ทั้งหมด:
### เว็บไซต์หลัก
### ความคุ้มครองเพิ่มเติม
## รายละเอียดทางเทคนิค
### การดำเนินการ
### ความเข้ากันได้กับเบราว์เซอร์
### ความปลอดภัย
## โครงสร้างรหัส
### ส่วนประกอบหลัก
// ฟังก์ชั่นหลัก
addStyles (() // ฉีด CSS สำหรับปุ่มและรูปแบบ
addButtons() // สร้างปุ่มโฮเวอร์สำหรับบล็อกรหัส
openCodeInNewTab() // สร้างประสบการณ์ดูเต็มจอ
copyToClipboard (() // จัดการฟังก์ชันการคัดลอกรหัส
### สถาปัตยกรรม CSS
### การจัดการเหตุการณ์
## การปรับแต่ง
### ตัวเลือกการสร้างสไตล์ สคริปต์สามารถปรับแต่งได้โดยการปรับเปลี่ยนตัวแปร CSS:
CSS /* ลักษณะปุ่ม / ปุ่ม { สีพื้นหลัง: #eee; / พื้นหลังปุ่ม / ขนาดตัวอักษร: 12px; / ขนาดข้อความปุ่ม / บรรจุ: 4px 8px; / ระยะห่างปุ่ม */ }
/* แบบเต็มจอ / ปุ่ม toolbar { พื้นหลัง: #007acc; / สีปุ่มแถบเครื่องมือ / สี: ขาว; / สีข้อความแถบเครื่องมือ */ }
### การสนับสนุนภาษา
การไฮไลต์สัญญาณรองรับภาษาเขียนโปรแกรม 190+ ภาษา รวมถึง:
- **เว็บ**: JavaScript, TypeScript, HTML, CSS, SCSS
*** Backend ***: Python, Java, C #, PHP, Ruby, Go, Rust
- **ระบบ**: C, C ++, Assembly, Shell / Bash
- **ข้อมูล**: SQL, JSON, XML, YAML, CSV
- **การทำงาน**: Haskell, Lisp, Erlang, F#
- **โทรศัพท์มือถือ**: สวิฟท์, Kotlin, Dart
- ** และอื่น ๆ อีกมากมาย ..**
## แก้ไขปัญหา
### ปัญหาทั่วไป
** ปุ่มไม่ปรากฏ **
- ให้แน่ใจว่า userscript manager เปิดใช้งาน
- ตรวจสอบว่าเว็บไซต์อยู่ในรูปแบบการจับคู่ที่รองรับ
- รีเฟรชหน้าหลังจากติดตั้ง
** ป๊อปอัพถูกบล็อกในเต็มหน้าจอ **
- อนุญาตให้ป๊อปอัปสำหรับโดเมน StackExchange
- ตรวจสอบการตั้งค่า popup blocker ของเบราว์เซอร์
- ลองคลิกโดยตรงบนปุ่ม (ไม่ได้ในระหว่างการเปลี่ยนแปลง hover)
** การไฮไลต์สัญญาณไม่ทำงาน **
- ตรวจสอบการเชื่อมต่ออินเทอร์เน็ต (การพึ่งพา CDN ในเต็มจอ)
- ตรวจสอบรหัสบล็อกมีชั้นภาษาที่เหมาะสม
- ลองปรับปรุงแท็บเต็มหน้าจอ
** คัดลอกไม่ทำงาน **
- ตรวจสอบการเชื่อมต่อ HTTPS (ความต้องการ API คลิปบอร์ด)
- ตรวจสอบอนุญาตคลิปบอร์ดเบราว์เซอร์
- ลองใช้ Ctrl + C เป็น backup
### การปรับปรุงประสิทธิภาพ
- โหลดสคริปต์อย่างไม่สม่ำเสมอเพื่อหลีกเลี่ยงการบล็อกการแสดงหน้า
- การปรับปรุง DOM ที่น้อยที่สุดรักษาฟังก์ชันเดิม
- การมอบหมายเหตุการณ์ลดรอยตัวหน่วยความจำ
- การเปลี่ยนแปลง CSS ที่เหมาะสมสําหรับการปฏิสัมพันธ์ที่ราบรื่น
## ใบอนุญาต
ใบอนุญาต MIT - ฟรีสำหรับการใช้ส่วนตัวและทางการค้า
## สนับสนุน
สําหรับปัญหา การขอคุณสมบัติ หรือการมีส่วนร่วม:
- **ปัญหา GitHub**: รายงานข้อผิดพลาดและคุณสมบัติการขอ
- **StackExchange Meta**: หารือการปรับปรุงกับชุมชน
- **ความคิดเห็น UserScript**: แบ่งปันความคิดเห็นและคําแนะนํา
---