2012-10-25 100 views
3

我的擴展程序允許用戶在擴展的頁面上設置自己的背景圖像。使用在線文件完全酷;但是,在計算機上使用圖像時,它會給我這個Not allowed to load local resource: <file name>。有沒有一個清單選項或我忽略的其他內容?在Chrome擴展中加載本地文件(不在同一文件夾中)

我已經使用複選框嘗試「允許訪問文件網址」你可能想嘗試是設置在manifest.jsonfile:///*許可(這是一個有點埋在docs

回答

6

一兩件事:

"permissions": [ 
    "file:///*" 
], 

我記得之前在類似的問題上跑過,這是原因。如果這不能解決問題,很樂意進一步排除故障。

+0

我以爲我曾嘗試過,但我意識到現在我已經使用content_script許可,而不是一般許可。 – Rhyono

+0

@Rhyono是的,如果我說那些東西從來沒有讓我失望,我會說謊。通常我只是混合按鈕,直到它工作:) – RocketDonkey

+0

我只是試圖上傳擴展名,並得知我不允許使用文件訪問權限。你的答案仍然完全正確,但是你知道其他解決方法或原因嗎? – Rhyono

相關問題