Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "manifest_version": 2,
- "name": "My Extension",
- "version": "1.0.0",
- "background": {
- "scripts" : ["background.js"]
- },
- "permissions": [
- "<all_urls>", /* for later use */
- "storage",
- "webRequest",
- "webRequestBlocking"
- ]
- }
- chrome.storage.sync.set({ "asym": "; param=value;" }, function() {
- alert("set"); // or console.log
- });
- function gAsyVal(callback) {
- chrome.storage.sync.get(["asym"], function(obj) {
- callback(obj.asym);
- });
- }
- chrome.webRequest.onBeforeSendHeaders.addListener(
- function(info) {
- var Headers = info.requestHeaders;
- for (var i = 0; i < Headers.length; ++i) {
- if (Headers[i].name === 'Cookie') {
- gAsyVal(pAsyVal);
- function pAsyVal(val) {
- Headers[i].value = Headers[i].value + val;
- alert(Headers[i].value); //I see the final cookie but in the end is blank
- }
- break;
- }
- }
- return { requestHeaders: Headers };
- }, { urls: ["https://www.httpwatch.com/httpgallery/cookies/"] }, ["blocking", "requestHeaders"]);
Add Comment
Please, Sign In to add comment