How to set a cookie for another domain with the Google Chrome extension

I am developing a Google Chrome extension. After that, you can set a cookie for a domain that is not mine.

How is this possible with javascript?

+4
source share
1 answer

This is an example implementation of a cookie with which you can set cookies.

enter image description here

manifest.json

{ "name" : "Cookie API Demo", "version" : "1", "description" : "This is demonstration of Cookie API", "permissions": [ "cookies","<all_urls>"], "browser_action": { "default_icon": "screen.png", "default_popup":"popup.html" }, "manifest_version": 2 } 

popup.js

 function cookieinfo(){ /*chrome.cookies.getAll({},function (cookie){ console.log(cookie.length); for(i=0;i<cookie.length;i++){ console.log(JSON.stringify(cookie[i])); } }); chrome.cookies.getAllCookieStores(function (cookiestores){ for(i=0;i<cookiestores.length;i++){ console.log(JSON.stringify(cookiestores[i])); } });*/ chrome.cookies.set({"name":"Sample1","url":"http://developer.chrome.com/extensions/cookies.html","value":"Dummy Data"},function (cookie){ console.log(JSON.stringify(cookie)); console.log(chrome.extension.lastError); console.log(chrome.runtime.lastError); }); /*chrome.cookies.onChanged.addListener(function (changeInfo){ console.log(JSON.stringify(changeInfo)); });*/ } window.onload=cookieinfo; 

popup.html

 <html> <head> <script src="popup.js"></script> </head> <body> </body> </html> 
+4
source

All Articles