แฮ็ค Chrome เพื่อแสดงหน้าภายในด้วยพื้นหลังสีดำ


9

ฉันชอบที่จะใช้คอมพิวเตอร์ของฉันด้วยธีมที่มืดไปกับโปรแกรมที่อนุญาต นั่นคือฉันชอบเมื่อพื้นหลังเป็นสีดำและตัวอักษรเป็นสีเทาขาว มันง่ายกว่าในสายตาของฉัน

ฉันมีความสุขมากที่ Chrome มีส่วนขยายที่ยอดเยี่ยมที่เรียกว่าHigh Contrastซึ่งทำให้ Chrome เปลี่ยนหน้าเว็บให้เป็นแบบมืดโดยอัตโนมัติ มันใช้งานได้ดีบนเว็บไซต์ส่วนใหญ่ (รวมถึง Stack Overflow :)

ปัญหาคือ Chrome มีหน้าภายในไม่กี่หน้าที่ยังคงเป็นพื้นหลังสีขาว สิ่งเหล่านี้ทำร้ายดวงตาของฉัน :(

ตอนนี้เมื่อฉันพูดถึงหน้าภายในมันหมายถึงไม่เพียง แต่สิ่งต่าง ๆ เช่นหน้าการตั้งค่า แต่ยังรวมถึงหน้าแท็บใหม่ด้วย ทุกครั้งที่ฉันกด Ctrl-T ดวงตาของฉันจะเสียหายด้วยสีขาว ทุกครั้งที่ฉันกดลิงค์ Chrome จะทำให้ตาของฉันขาวอีกครั้ง ฉันต้องการหลีกเลี่ยงสิ่งนั้น

ฉันดูคำอธิบายสำหรับ HighContrast และมันบอกว่าต่อไปนี้:

Also note that the Chrome web store and other built-in pages like the New Tab page and Settings pages are unaffected - extensions like this one are not allowed to modify them, by design.

ฉันเข้าใจว่า Chrome ไม่อนุญาตให้ส่วนขยายแก้ไขหน้าภายในเหล่านี้

คำถามของฉัน: มีวิธีแฮ็ค Chrome เพื่อแสดงหน้าเว็บภายในเป็นแบบมืดหรือมืด? ฉันไม่ต้องการเปลี่ยนรหัส C และรวบรวมใหม่เพราะฉันไม่ใช่โปรแกรมเมอร์ C และฉันรู้วิธีรวบรวม แต่ถ้ามีวิธีอื่นในการแฮ็กมัน (เช่นการแก้ไขไฟล์ภายในในไดเรกทอรีโปรแกรม Chrome ตัวอย่าง) จากนั้นฉันชอบที่จะรู้วิธีการทำ


3
คุณได้ตรวจสอบชุดรูปแบบอื่น ๆ ? ขณะนี้New Tabหน้าของฉันมีพื้นหลังสีเทาดำ ...
Kruug

ดังที่ @Kruug พูดถึงมันเป็นตัวเลือกชุดรูปแบบ หากคุณต้องการทำของคุณเอง - คุณสามารถดูที่นี่เป็นจุดเริ่มต้น มิฉะนั้นจะมีเครื่องกำเนิดธีมออนไลน์ที่อาจช่วยได้ - เพียงแค่ Google
nerdwaller

คำถามที่เกี่ยวข้องsuperuser.com/questions/234952/…พร้อมคำตอบสำหรับ Firefox
แบรดแพ็ตตัน

คำตอบ:


2

คุณสามารถกำหนดธีมหน้าภายใน Chrome ของคุณโดยใช้สไตล์ชีทของผู้ใช้ที่:

บน Windows

C:\Users\Username\AppData\Local\Google\Chrome\User Data\Default\User StyleSheets\Custom.css

บน OSX

~/Library/Application Support/Google/Chrome/Default/User StyleSheets/Custom.css

บน Ubuntu

~/.config/chromium/Default/User StyleSheets/Custom.css

หากยังไม่มีให้สร้าง

ถ้าคุณใส่ CSS ต่อไปนี้ลงไป:

#card-slider-frame {
  background : black;
  color      : white !important;
}

หน้าแท็บใหม่ของคุณจะมีลักษณะเช่นนี้:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันยังพบคำแนะนำในการสร้างส่วนขยายที่ควบคุมรูปแบบของหน้าแท็บใหม่สิ่งนี้อาจมีความน่าเชื่อถือมากกว่าเนื่องจากCustom.cssมีการใช้สไตล์กับเพจภายในและภายนอกทั้งหมด


สิ่งนี้ จำกัด อยู่ที่หน้าแท็บใหม่เท่านั้นหรือไม่ ถ้าเป็นเช่นนั้นโปรดอธิบายให้ชัดเจนในคำตอบ

11
ไม่รองรับ Chrome 32+ อีกต่อไป
Ram Rachum
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.