Looks like use of chrome.webRequest and background process could work here ... ## Material to look at - webRequest docs: http://developer.chrome.com/extensions/webRequest.html - Example: https://developer.chrome.com/extensions/examples/extensions/catblock/background.js - Seems to be doing something somewhat related for RDF data https://github.com/linkeddata/tabulator-chrome