Я читаю учебник о расширениях Firefox, и один из важных файлов - chrome.manifest
, который выглядит следующим образом:
content xulschoolhello jar:chrome/xulschoolhello.jar!/content/
skin xulschoolhello classic/1.0 jar:chrome/xulschoolhello.jar!/skin/unix/
skin xulschoolhello classic/1.0 jar:chrome/xulschoolhello.jar!/skin/mac/ os=Darwin
skin xulschoolhello classic/1.0 jar:chrome/xulschoolhello.jar!/skin/win/ os=WinNT
locale xulschoolhello en-US jar:chrome/xulschoolhello.jar!/locale/en-US/
Часть этого файла - jar scheme
который является ядром этого вопроса.Меня интересует спецификация (семантика) и роль этой схемы .В приведенном выше учебнике написано только:
It tells Firefox to look into the JAR file and read the files from the right path.
Когда я искал дополнительную информацию об этой схеме, я обнаружил только то, что связано с языком программирования Java, но не то, что связано с Firefox.расширение.
Не могли бы вы объяснить эту схему более подробно?
(я тоже пометил ее jar
, но я сделаю метку, если это что-то другое)
спасибо