我需要在擴展的web_accessible_resources
中保留一個JSON文件,以便它可以通過同步XHR由內容腳本讀取(同步部分很重要,這就是爲什麼我使用XHR)。Chrome擴展程序:有擴展程序編輯其web_accessible_resources
但是這個文件應該反映用戶通過擴展接口採取的行動,所以當用戶改變那裏的東西時,JSON文件被背景頁面重寫(這可以異步發生)。這樣,下次內容腳本讀取文件時,它就會更新。
擴展名是否有任何修改web_accessible_resources
下列出的文件的方法?
另外,作爲最後一個資源,可以讓擴展在文本編輯器中打開文件並讓用戶直接對其進行編輯,但恐怕會讓Chrome認爲擴展受到攻擊,禁用它。
爲什麼它需要同步? –
內容腳本需要在加載頁面之前注入一些代碼,但代碼取決於內容腳本沒有的信息,因此它需要從文件或背景頁面獲取(同步)。 – user3648026