Поиск в Поддержке

Избегайте мошенников, выдающих себя за службу поддержки. Мы никогда не попросим вас позвонить, отправить текстовое сообщение или поделиться личной информацией. Сообщайте о подозрительной активности, используя функцию «Пожаловаться».

Подробнее

where is the addons directiories in window?

  • 7 ответов
  • 1 имеет эту проблему
  • 12 просмотров
  • Последний ответ от Shadow110

more options

I'm writing an Addon. I have folder with some css files and js files. the "content_scripts" JS file is in the same directory as style.css. in style.css i write st. when i use @import url("style.css"); in my JS file, it doesn't work but when i uploaded the style.css file in my server and use @import url("http://domain.com/style.css"); i saw that it works. so now i don't know how to address the css font in JS when they are in the same directory. thank you.

I'm writing an Addon. I have folder with some css files and js files. the "content_scripts" JS file is in the same directory as style.css. in style.css i write st. when i use @import url("style.css"); in my JS file, it doesn't work but when i uploaded the style.css file in my server and use @import url("http://domain.com/style.css"); i saw that it works. so now i don't know how to address the css font in JS when they are in the same directory. thank you.

Все ответы (7)

more options

Maybe try to use the full path starting at the root and possibly use a separate css and js folder (e.g. /css/style.css).

See also:

more options

cor-el said

Maybe try to use the full path starting at the root and possibly use a separate css and js folder (e.g. /css/style.css). See also:

thanks for answering but it doesn't help me. do you have any other idea?

more options

Documentation says that you have to declare "css" in the manifest. And css is An array of paths, relative to manifest.json, referencing CSS files that will be injected into matching pages. Files are injected in the order given, and before the DOM is loaded.. So I think that you don't have to import it, css files are injected due to declaration in the manifest and ready to use.

more options

TyDraniu said

Documentation says that you have to declare "css" in the manifest. And css is An array of paths, relative to manifest.json, referencing CSS files that will be injected into matching pages. Files are injected in the order given, and before the DOM is loaded.. So I think that you don't have to import it, css files are injected due to declaration in the manifest and ready to use.

Thank you for answering. I edited my manifest.json and edited the "content_scripts" part as bellow:

     "content_scripts": [
       {
         "matches": ["<all_urls>"],
         "js": ["frontend.js"],

"css": ["font-face.css"],

         "run_at": "document_start"
       }
     ],

but it doesn't work me. It made me crazy!

more options

I'm afraid you have to ask them : https://discourse.mozilla-community.org/c/add-ons/addons-mozilla-org. People there are more familiar with addons development.

more options

TyDraniu said

I'm afraid you have to ask them : https://discourse.mozilla-community.org/c/add-ons/addons-mozilla-org. People there are more familiar with addons development.

Thank you TyDraniu, I opened a topic there.

more options

You can also try here : https://stackoverflow.com/