CHROME拡張ノートのcookie傍受と割当


cookie監聴と賦課の操作には、maifestファイルに声明の権限が必要です.cookieの権限は以下の通りです.
{
     
	"permissions": [ "cookies", "*://*.   cookie   .com/*" ],
}
/**
*   cookie  
*/
chrome.cookies.onChanged.addListener(function(changeInfo){
     
	// cookies.onChanged       cookie,                cookie
	if(GhomepageDomain == changeInfo.cookie.domain){
     
		var cookieNameReg = /[A-Z]/;
		var cookieInfo = changeInfo.cookie;
		if(!cookieNameReg.test(cookieInfo.name)){
     
			// cookie         plugin
			if(changeInfo.removed){
     
				//   cookie
				chrome.cookies.remove({
     
					url : Gplugin,
					name : cookieInfo['name']
				},function(_cookie){
     
					// console.log('  ,    cookie',_cookie);
				 	// getUserInfo(1);
				});
			}else{
     
				//   cookie
				chrome.cookies.set({
     
					url: Gplugin,
					name: cookieInfo['name'],
					path: '/',
					value: cookieInfo['value'],
					expirationDate: cookieInfo['expirationDate'],
					secure: true,
					sameSite: 'no_restriction', //      cookie,    secure sameSite      chrome80        iframe      cooke
				},function(_cookie){
     
					// console.log('  ,    cookie',_cookie);
					// getUserInfo(1);
				});
			}
		}
	}
});
注意:secureとsameSiteについて分からないのは、廖雪峰のブログcookieのSameSite属性の一編を見ることができます.