| 304 | | subject.loadFlags = Ci.nsICachingChannel.LOAD_ONLY_FROM_CACHE; |
| 305 | | subject.cancel(Cr.NS_ERROR_FAILURE); |
| 306 | | var webNav = subject.notificationCallbacks |
| 307 | | .getInterface(Ci.nsIWebNavigation); |
| 308 | | webNav.loadURI(url, Ci.nsIWebNavigation.LOAD_FLAGS_NONE, null, null, null); |
| | 304 | var documentLoad = subject.loadFlags & (1<<16); |
| | 305 | //TODO: <img src="...">の指定などでrewriteする場合に対応要 |
| | 306 | if(documentLoad){ |
| | 307 | subject.loadFlags = subject.loadFlags | Ci.nsICachingChannel.LOAD_ONLY_FROM_CACHE; |
| | 308 | subject.cancel(Cr.NS_ERROR_FAILURE); |
| | 309 | var webNav = subject.notificationCallbacks |
| | 310 | .getInterface(Ci.nsIWebNavigation); |
| | 311 | webNav.loadURI(url, Ci.nsIWebNavigation.LOAD_FLAGS_NONE, null, null, null); |
| | 312 | //webNav.loadURI(url, subject.loadFlags, null, null, null); |
| | 313 | } |