2012-10-25 59 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

相关问题