我的Chrome扩展程序基本上像高级“离线模式”,我保存所有请求的资源,并在用户请求网址缓存资源时提供。
我正在使用webRequest API,而且大多数工作正常:
onBeforeRequest
监听器中的请求重定向到其他http:requests filesystem:
协议访问Chrome中存储的文件(例如文件系统:chrome-extension://< myExtHere> / persistent /< filename>) 但是,我无法使用filesystem:
协议将webRequest请求重定向到网址。当我尝试时,我收到onErrorOccurred
事件(下面的错误。)
如何将chrome webRequest重定向到filesystem:chrome-extension://
网址?,或者如果没有,
如何将Chrome扩展程序重定向到同一扩展程序创建的本地文件?
以下是完整的错误详细信息对象,以防它有用。
error: "net::ERR_ABORTED"
frameId: 0
fromCache: false
method: "GET"
parentFrameId: -1
requestId: "22557"
tabId: 6
timeStamp: 1386874360306.4211
type: "main_frame"
url: "http://<redacted, but correct.>"
答案 0 :(得分:2)
这应该有所帮助..
return { redirectUrl: chrome.extension.getURL("/your/local/storage.jpg") }