Tại sao Firefox sử dụng giao thức / chrome Chrome: // Giao thức / lược đồ trong URL? [bản sao]


124

Câu hỏi này đã có câu trả lời ở đây:

Khi tôi muốn định cấu hình một addon, ví dụ Ghostery, tab sẽ hiển thị một URL như thế này:

chrome://ghostery/content/options.html

Nó có nghĩa là gì? Nó có liên quan gì đến trình duyệt Chrome không?

Câu trả lời:


177

Cụm từ chromeđã được Mozilla sử dụng từ rất lâu trước khi Google Chrome xuất hiện trên thị trường. Thông thường, cụm từ "Chrome" đề cập đến tất cả các khu vực xung quanh chế độ xem của bạn, nhưng không phải là chính chế độ xem. Giống như mạ crôm, một số xe hơi có xung quanh kính chắn gió hoặc đèn pha.

Xem ở đây để biết thêm chi tiết - nhưng không; không có gì để làm với Google Chrome.


43
Thực tế rất nhiều việc phải làm với Google Chrome: Google Chrome được đặt tên rõ ràng theo giao diện người dùng chrome của trình duyệt. Trong video tiếp thị đầu tiên của họ (hoặc đó là truyện tranh?), Họ giải thích điều gì đó dọc theo dòng tập trung vào việc giảm chrome và tập trung vào nội dung thay vào đó hoặc triệu tập như thế.
Konrad Rudolph


79
Tôi xin khác, mặc dù tên của Google Chrome được đặt theo tên của thành phần UI, chromephần FF không liên quan gì đến chính trình duyệt chrome; như op rõ ràng là yêu cầu.
Đánh dấu Henderson

29
Tôi không có ý định bình luận ở đây một lần nữa nhưng số lượng người ủng hộ trên bình luận của bạn làm tôi ngạc nhiên: Tôi đã đề cập rằng Google Chrome được đặt tên theo khái niệm UI. Rõ ràng điều này ngụ ý rằng chrome://, trong đó đề cập đến khái niệm UI, trên thực tế không đề cập đến trình duyệt Google Chrome. Ít nhất tôi nghĩ đó là điều hiển nhiên. Bây giờ, điều đó không giống với những gì liên quan đến xx. “Không có gì để làm” ngụ ý rằng không có kết nối - và đó là sai, có một kết nối: cả hai chrome://và tên của Google Chrome tham khảo các khái niệm giao diện người dùng tương tự.
Konrad Rudolph

12
@Konrad: Tôi thấy những gì bạn đang nói, nhưng tôi nghĩ bạn có thể nhầm lẫn khi nghĩ rằng mối quan hệ "không liên quan gì" là đối xứng. Nói cách khác, điều hợp lý là mặc dù tên của Google Chrome có liên quan đến chrome: // pseudoscheme trong Mozilla, nhưng điều ngược lại không phải là trường hợp.
LarsH

22

Đây là một loại ràng buộc trong firefox đã tồn tại một thời gian. Chrome dùng để chỉ giao diện người dùng của trình duyệt. Ví dụ, điều này bao gồm mọi thứ bên ngoài trang web bạn đang xem.

Chrome: // ràng buộc là một tính năng dành cho nhà phát triển tiện ích mở rộng và được tích hợp các tính năng của Firefox như trình quản lý dấu trang hoặc cửa sổ tải xuống. Bạn có thể tìm thấy danh sách các chrome: // mappings tại đây . Về cơ bản, đây là cách để firefox tham chiếu các tệp trên máy tính của bạn, tuy nhiên có thể thay đổi do đường dẫn cài đặt, hệ điều hành hoặc đơn giản là các nhà phát triển firefox chọn thay đổi đường dẫn thư mục vật lý. Các ràng buộc này cho phép các nhà phát triển luôn tham chiếu cùng một vị trí.

Ngoài ra còn có một số lợi thế hoặc khác biệt cho các nhà phát triển như được nêu ở đây . Chúng bao gồm khả năng chrome: // url được miễn các hạn chế bảo mật - vì vậy chúng có thể làm nhiều thứ hơn và tương tác với trình duyệt của bạn. Chúng cho phép tính năng tương tác hoặc tham chiếu các tham số người dùng khác có thể đã thay đổi do tùy chỉnh chủ đề hoặc địa phương (thay đổi khu vực hoặc ngôn ngữ) mà không cần phải biết chính xác cài đặt tùy chỉnh của người dùng là gì.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.