Tôi vừa tải xuống một bản sao của trình duyệt Firefox Developer Edition mới và bắt đầu tìm hiểu các công cụ dev.
Tôi nhận thấy rằng một số liên kết và tập lệnh đã được tải qua chrome://
các url mà tôi nghĩ đã được đăng ký cho Google Chrome.
Dưới đây là một số dòng cụ thể.
<link id="favicon" rel="icon" type="image/png" href="chrome://branding/content/icon32.png"></link>
<link rel="stylesheet" type="text/css" media="all" href="chrome://browser/content/searchSuggestionUI.css"></link>
<link rel="stylesheet" type="text/css" media="all" defer="defer" href="chrome://browser/content/abouthome/aboutHome.css"></link>
<script type="text/javascript;version=1.8" src="chrome://browser/content/abouthome/aboutHome.js"></script>
<script type="text/javascript;version=1.8" src="chrome://browser/content/searchSuggestionUI.js"></script>
Tôi tự hỏi liệu họ có đang chiếm đoạt tài sản chrome hay không, nhưng sau khi kiểm tra một trong những đoạn script đó, tôi đã tìm thấy một bình luận Mozilla.
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
Tôi không biết nhiều về các giao thức tùy chỉnh hoặc cách chúng được đăng ký hoặc sử dụng. Những gì đang xảy ra ở đây?