Firefox рандомизирует идентификатор, поэтому даже если вы напишите moz-extension://
, это вам не поможет.
Используйте chrome.runtime.getURL
, как описано в web_accessible_resources
документации :
let foobar = {
config: {
fontURL: chrome.runtime.getURL("/fonts")
}
};
chrome
пространство имен работает как в Firefox, так и в Chrome.
Дополнительная информация о переносе Chrome расширений и несовместимостей: MDN .