1

Вы можете иметь следующее:Возможно ли иметь два отдельных файла css в манифесте, затрагивающих два отдельных домена?

"content_scripts": [ 
    { 
     "css": [ "style1.css" ], 
     "matches": ["http://domain1.com"],  
     "run_at": "document_end" 
    } 
    ], 

, но это возможно сделать это в течение двух или более доменов? Такие, как следующее: (который я не знаю, будет работать, но ради примера)

"content_scripts1": [ 
    { 
     "css": [ "style1.css" ], 
     "matches": ["http://domain1.com"],  
     "run_at": "document_end" 
    } 
    ], 
    "content_scripts2": [ 
    { 
     "css": [ "style2.css" ], 
     "matches": ["http://domain2.com"],  
     "run_at": "document_end" 
    } 
    ], 

Так это можно сделать? Если да, то как это можно сделать?

ответ

3

Несомненно, вы можете вводить столько разных, сколько хотите. Синтаксис будет таким:

"content_scripts": [ 
{ 
    "css": ["style1.css"], 
    "matches": ["http://domain1.com"] 
}, 
{ 
    "css": ["style2.css"], 
    "matches": ["http://domain2.com"] 
}] 
+0

Это разрешено? – user2352308

+0

@ user2352308 Да, это разрешено. Вот почему я ответил им. Также обратите внимание на то, как это «content_scripts» с s и является массивом, что означает, что есть место для более чем одного. – BeardFist

+0

Да, это не позволяло. «Недействительный порт» говорит. 'Не удалось загрузить расширение. Недопустимое значение для 'content_scripts [1] .matches [0]': Invalid port.' – user2352308

Смежные вопросы