我有幾個實用程序腳本文件被多個擴展使用。到目前爲止,每當我進行更改時,我都會將這些實用程序腳本複製/粘貼到每個擴展程序的根文件夾。這變得越來越不可行。我想從兩個擴展的清單中引用相同的實用程序腳本文件。我曾經嘗試這樣做:Chrome擴展程序清單腳本的相對文件路徑
{
"background":
{
"scripts":
[
"../utils.js",
"background.js"
]
}
}
但是,我當我重裝我的分機,我得到一個擴展錯誤說:
Could not load extension from 'C:\...'. Could not load background script '../../utils.js'.
如果我用反斜槓代替(這似乎是一個更容易的解決方案因爲我正在使用Windows ...),我得到了同樣的錯誤(但是帶有反斜槓)。
它甚至有可能實現這種類型的相對文件路徑?
我這似乎是一個明顯的安全漏洞。也許你可以有一個批處理文件將'utils.js'複製到適當的目錄中? – Teepeemm