Не работают content_scripts после импорта обычного расширения в xcode
Решил портировать своё расширение для safari, в xcode есть специальная функция импорта обычных расширений, из которых потом собирается проект.
Manifest.json:
{
"name": "MSPAEssentials",
"description": "плагин первой необходимости для чтения homestuck на mspaintadventures.ru",
"version": "2.3",
"manifest_version": 3,
"permissions": ["tabs"],
"action": {
"default_popup": "popup/popup.html"
},
"web_accessible_resources":[
{
"matches":["<all_urls>"],
"resources":["pages/youtube.json","pages/vk.json","css/mobileStyle.css","fonts/CourierNew.ttf","fonts/Verdana.ttf","fonts/Helvetica.otf","fonts/Arial.ttf","fonts/SansSerif.ttf","audio/echidna.mp3"]
}
],
"content_scripts":[
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=*"],
"js":["js/GeneratePlayerObject.js","js/flashChanger.js","js/fontChangerMobile.js", "js/creatorOfButtons.js", "js/serviceButtons.js", "js/playerChanger.js"],
"exclude_matches":["https://www.mspaintadventures.ru/?s=6&p=009535"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=005774"],
"js":["pagescripts/5774.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=005795"],
"js":["pagescripts/5795.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=005836"],
"js":["pagescripts/5836.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=005874"],
"js":["pagescripts/5874.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=005902"],
"js":["pagescripts/5902.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=005919"],
"js":["pagescripts/5919.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=006000"],
"js":["pagescripts/6000.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=006021"],
"js":["pagescripts/6021.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=006062"],
"js":["pagescripts/6062.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=006094"],
"js":["pagescripts/6094.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=006369"],
"js":["pagescripts/6369.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=006416"],
"js":["pagescripts/6416.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=006468"],
"js":["pagescripts/6468.js"]
},
{
"matches":["https://www.mspaintadventures.ru/DOTA/"],
"css":["css/DOTA.css"],
"js":["js/creatorOfButtons.js","pagescripts/DOTA.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=006720"],
"js":["pagescripts/6720.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=006725"],
"js":["pagescripts/6725.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=006934",
"https://www.mspaintadventures.ru/?s=6&p=006952",
"https://www.mspaintadventures.ru/?s=6&p=006970",
"https://www.mspaintadventures.ru/?s=6&p=006978",
"https://www.mspaintadventures.ru/?s=6&p=006984"],
"js":["pagescripts/6934.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=007037"],
"js":["pagescripts/7037.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=007163"],
"js":["pagescripts/openboundPlayer.js","js/GeneratePlayerObject.js","pagescripts/7163.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=007208"],
"js":["pagescripts/openboundPlayer.js","js/GeneratePlayerObject.js","pagescripts/7208.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=007298"],
"js":["pagescripts/openboundPlayer.js","js/GeneratePlayerObject.js","pagescripts/7298.js"]
},
{
"matches":["https://www.mspaintadventures.ru/007395/"],
"js":["js/GeneratePlayerObject.js","pagescripts/7395.js"]
},
{
"matches":["https://www.mspaintadventures.ru/007680/007680.html"],
"js":["js/GeneratePlayerObject.js","pagescripts/7680.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=008105"],
"js":["js/GeneratePlayerObject.js","pagescripts/8105.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=008143"],
"js":["js/creatorOfButtons.js","pagescripts/8143.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=008179"],
"js":["js/creatorOfButtons.js","pagescripts/8179.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=008184"],
"js":["js/creatorOfButtons.js","pagescripts/8184.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=008199"],
"js":["js/creatorOfButtons.js","pagescripts/8199.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=008282"],
"js":["js/creatorOfButtons.js","pagescripts/8282.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=008297"],
"js":["js/creatorOfButtons.js","pagescripts/8297.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=008301"],
"js":["js/creatorOfButtons.js","pagescripts/8301.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=008305"],
"js":["js/creatorOfButtons.js","pagescripts/8305.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=008316"],
"js":["js/creatorOfButtons.js","pagescripts/8316.js"]
},
{
"matches":["https://www.mspaintadventures.ru/GAMEOVER/"],
"css":["css/mobileStyle.css","css/GAMEOVER.css"],
"js":["js/creatorOfButtons.js","js/GeneratePlayerObject.js","pagescripts/GAMEOVER.js"]
},
{
"matches":["https://www.mspaintadventures.ru/shes8ack/"],
"css":["css/DOTA.css"],
"js":["js/creatorOfButtons.js","js/GeneratePlayerObject.js","pagescripts/shes8ack.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=009535"],
"js":["pagescripts/9535.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=009704"],
"js":["js/creatorOfButtons.js","pagescripts/9704.js"]
},
{
"matches":["https://www.mspaintadventures.ru/?s=6&p=009348"],
"js":["pagescripts/9348.js"]
}
],
"icons": {
"16":"images/popup16.png",
"32":"images/popup32.png",
"48":"images/popup48.png",
"128":"images/popup128.png"
}
}