最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

chrome監(jiān)聽cookie變化與賦值問題

 更新時間:2021年10月22日 11:35:56   作者:slongzhang_  
這篇文章主要介紹了chrome監(jiān)聽cookie變化與賦值問題,cookie監(jiān)聽與賦值操作需要manifest文件里聲明權限問題,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

下面代碼給大家介紹了chrome監(jiān)聽cookie變化,代碼如下所示:

/**
* 監(jiān)聽cookie變化
*/
chrome.cookies.onChanged.addListener(function(changeInfo){
	// cookies.onChanged監(jiān)聽的是所有的cookie,所以需要過濾只處理我們網(wǎng)站自己的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
				},function(_cookie){
					// console.log('設置,重新獲取cookie',_cookie);
					// getUserInfo(1);
				});
			}
		}
	}
});

ps:下面看下CHROME擴展筆記之cookie監(jiān)聽與賦值問題。

cookie監(jiān)聽與賦值操作需要manifest文件里聲明權限,cookie
權限如下:

{
	"permissions": [ "cookies", "*://*.要操作cookie的域名.com/*" ],
}
/**
* 監(jiān)聽cookie變化
*/
chrome.cookies.onChanged.addListener(function(changeInfo){
	// cookies.onChanged監(jiān)聽的是所有的cookie,所以需要過濾只處理我們網(wǎng)站自己的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以上的版本會出現(xiàn)iframe頁面無法使用cooke
				},function(_cookie){
					// console.log('設置,重新獲取cookie',_cookie);
					// getUserInfo(1);
				});
			}
		}
	}
});

注意:關于secure和sameSite不懂的可看廖雪峰的博客cookie的SameSite屬性一篇

到此這篇關于chrome監(jiān)聽cookie變化與賦值問題的文章就介紹到這了,更多相關chrome監(jiān)聽cookie變化內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論

雅安市| 香港 | 新巴尔虎左旗| 镇坪县| 沁源县| 赣州市| 滕州市| 万宁市| 平顺县| 新野县| 车险| 皮山县| 镇平县| 凭祥市| 南阳市| 潮州市| 栾城县| 叙永县| 宣化县| 罗山县| 太保市| 工布江达县| 阜平县| 新闻| 五家渠市| 雷波县| 诸暨市| 白沙| 明星| 乌拉特后旗| 长宁县| 南漳县| 晴隆县| 德令哈市| 资溪县| 兴文县| 天气| 沁阳市| 剑阁县| 郎溪县| 崇阳县|