搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

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/