เหตุใด Firefox จึงใช้“ chrome: //” protocol / schema ใน URL [ซ้ำ]


124

คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:

เมื่อฉันต้องการกำหนดค่าแอดออนเช่น Ghostery แท็บจะแสดง URL ดังนี้:

chrome://ghostery/content/options.html

มันหมายความว่าอะไร? มีสิ่งที่ต้องทำกับเบราว์เซอร์ Chrome หรือไม่

คำตอบ:


177

chromeMozilla ใช้วลีนี้มานานก่อนที่ Google Chrome จะออกวางตลาด โดยทั่วไปวลี "Chrome" จะอ้างอิงพื้นที่ทั้งหมดรอบ ๆ วิวพอร์ตของคุณ แต่ไม่ใช่วิวพอร์ตนั้น บางประเภทมีการชุบโครเมี่ยมเช่นเดียวกับรถยนต์ที่มีรอบลมหรือไฟหน้า

ดูรายละเอียดเพิ่มเติมที่นี่ - แต่ไม่; ไม่เกี่ยวข้องกับ Google Chrome


43
ที่จริงแล้วมีอะไรเกี่ยวกับ Google Chrome: Google Chrome นั้นได้รับการตั้งชื่ออย่างชัดเจนหลังจากส่วนต่อประสานผู้ใช้ของเบราว์เซอร์ ในวิดีโอการตลาดครั้งแรกของพวกเขา (หรือว่าเป็นการ์ตูน?) พวกเขาอธิบายบางสิ่งบางอย่างตามสายของการมุ่งเน้นไปที่การลดโครเมี่ยมและมุ่งเน้นไปที่เนื้อหาแทนหรือสรุปเช่นนั้น
Konrad Rudolph


79
ฉันขอแตกต่างกันถึงแม้ว่าชื่อของ Google Chrome จะตั้งชื่อตามองค์ประกอบ UI แต่chromeส่วนหนึ่งของ FF ไม่มีส่วนเกี่ยวข้องกับเบราว์เซอร์ chrome แต่อย่างใด เป็น op ที่ถามอย่างชัดเจน
มาร์คเฮนเดอร์สัน

29
ฉันไม่ได้ตั้งใจที่จะแสดงความคิดเห็นที่นี่อีก แต่จำนวน upvotes บนความคิดเห็นของคุณทำให้ฉันประหลาดใจ: ฉันพูดว่า Google Chrome นั้นตั้งชื่อตามแนวคิด UI เห็นได้ชัดว่านี่หมายถึงว่าchrome://ซึ่งอ้างถึงแนวคิด UI เช่นกันไม่ได้อ้างถึงเบราว์เซอร์ Google Chrome อย่างน้อยฉันก็คิดว่ามันชัดเจน ตอนนี้มันไม่เหมือนกับ "ไม่มีอะไรเกี่ยวข้องกับ x" “ไม่มีอะไรที่จะทำ” แสดงให้เห็นว่ามีการเชื่อมต่อ - และที่ผิดมีคือการเชื่อมต่อทั้งสองchrome://และชื่อของ Google Chrome หมายถึงแนวคิด UI เดียวกัน
Konrad Rudolph

12
@ Konrad: ฉันเห็นสิ่งที่คุณพูด แต่ฉันคิดว่าคุณอาจเข้าใจผิดคิดว่า "ไม่มีอะไรเกี่ยวข้องกับ" ความสัมพันธ์คือสมมาตร กล่าวอีกนัยหนึ่งเป็นไปได้ว่าในขณะที่ชื่อของ Google Chrome มีบางอย่างที่เกี่ยวข้องกับ chrome: // pseudoscheme ใน Mozilla กลับกันไม่ได้เป็นอย่างนั้น
LarsH

22

นี่เป็นประเภทของการเชื่อมโยงใน Firefox ที่มีอยู่มาระยะหนึ่งแล้ว Chrome หมายถึงส่วนต่อประสานผู้ใช้ของเบราว์เซอร์ ตัวอย่างเช่นสิ่งนี้รวมถึงทุกอย่างนอกหน้าเว็บที่คุณกำลังดูอยู่

chrome: // binding เป็นคุณสมบัติสำหรับนักพัฒนาส่วนขยายและสร้างขึ้นในฟีเจอร์ Firefox เช่นตัวจัดการบุ๊คมาร์คหรือหน้าต่างดาวน์โหลด คุณสามารถค้นหารายชื่อของโครเมี่ยมเหล่านี้: // แมปที่นี่ โดยทั่วไปเป็นวิธีสำหรับ firefox ในการอ้างอิงไฟล์ที่อยู่ในคอมพิวเตอร์ของคุณซึ่งอาจเปลี่ยนแปลงได้เนื่องจากเส้นทางการติดตั้งระบบปฏิบัติการหรือนักพัฒนา firefox ที่เลือกเปลี่ยนเส้นทางฟิสิคัลโฟลเดอร์ การเชื่อมโยงเหล่านี้ช่วยให้นักพัฒนาสามารถอ้างอิงตำแหน่งเดียวกันได้เสมอ

นอกจากนี้ยังมีข้อดีอื่น ๆ หรือความแตกต่างสำหรับนักพัฒนาที่ระบุไว้ที่นี่ ซึ่งรวมถึงความสามารถที่ chrome: // url's ได้รับการยกเว้นจากข้อ จำกัด ด้านความปลอดภัย - เพื่อให้พวกเขาสามารถทำสิ่งต่างๆได้มากขึ้นและโต้ตอบกับเบราว์เซอร์ของคุณ พวกเขาอนุญาตให้คุณสมบัติในการโต้ตอบหรืออ้างอิงพารามิเตอร์ผู้ใช้อื่น ๆ ที่อาจมีการเปลี่ยนแปลงเนื่องจากการปรับแต่งของธีมหรือท้องถิ่น (การเปลี่ยนแปลงภูมิภาคหรือภาษา) โดยไม่ต้องรู้ว่าการตั้งค่าที่กำหนดเองของผู้ใช้คืออะไร

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