搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

Learn More

Firefox cookies behaviour

  • 6 回覆
  • 1 有這個問題
  • 178 次檢視
  • 最近回覆由 writetome

more options

I'm on Windows 10 Firefox 87.0 (64 bit). I have two firefox profile. The two prifile sync to my firefox account and have the same addons enabled.

I'm investigating for a cooky of one well defined site

Why I have different cookies for this site depending of the firefox profile active ? ( Of course firefox option cooKies are identical ) ( Of course if I check the cookies.sqlite of the two profile they are different for the same site )

Where I can check to discover this different behaviour ?


Please don't esitate to ask me more info if You need

I'm on Windows 10 Firefox 87.0 (64 bit). I have two firefox profile. The two prifile sync to my firefox account and have the same addons enabled. I'm investigating for a cooky of one well defined site Why I have different cookies for this site depending of the firefox profile active ? ( Of course firefox option cooKies are identical ) ( Of course if I check the cookies.sqlite of the two profile they are different for the same site ) Where I can check to discover this different behaviour ? Please don't esitate to ask me more info if You need

被選擇的解決方法

Your are rigth !!! I login to the site from the profile num 1  !!!. Just for testing Your excellent answer I login using profile num 2 and : voilà the respose cooky have "uid" and "passhas" !

My my biggest thanks

從原來的回覆中察看解決方案 👍 0

所有回覆 (6)

more options

Firefox Sync can share a variety of kinds of data between profiles, but cookies are not one of the kinds of data you can sync.

Ref. How do I choose what information to sync on Firefox?

Perhaps it is possible for an add-on to do it, but I'm not sure that would be secure.

more options

Thanks for You answer

I'm sorry but to sync cooky is not my objective.

My objective is to understand   why i got from the same site different cookies if I use different profile.
 Let me add that if I copy cookies.sqlite from one profile to the other profile than the cooky for the site are identical.

But I don't understand why they where at the beginning ( when I access the first time the site ) different.

 I can imagine that something was set differently in an about:config item configuration  but it's very difficult  to compare the complete  about:config  belonging the the 2 profiles.
more options

It's an interesting question. So for example: you start with no cookies for site A in either profile, visit site A performing the same actions in both profiles, and after your visits you have different cookies for site A in each profile.

You can use the Storage Inspector to view the cookies in a panel in the lower part of the tab: https://developer.mozilla.org/docs/Tools/Storage_Inspector

What kind of differences do you notice?

Firefox's cookie settings (in about:config, you can filter using cookie) can affect whether the cookie set has an expiration date in the future or is only a session cookie. Expiration is one of the columns you can display in the Storage Inspector's cookies list.

more options

I report here the response and the request cookies for the 2 profiles:

I like to add that the related curl is OK for both profiles ( just is released a different structure of the output but still the output carry out all relevant information  !) . My investigation is just to understand why I got a different cookies behavior.

firefox profile num 1 =============================================

Response cookies { "__cfduid": { "domain": ".wigistream.to", "expires": "2021-04-26T17:04:14.000Z", "httpOnly": true, "path": "/", "samesite": "Lax", "value": "d84cc7cc0ff58a535ecd65223f1c412d11616864654" } } Request ccokies { "_ga": "GA1.2.972812746.1613419989", "passhash": "2d9535147b1a2c0567f109b0f4600a3adf144e4537a53835056f0fe97f115875", "uid": "3335" }

firefox profile num 2 =============================================

Response cookies { "__cfduid": { "domain": ".wigistream.to", "expires": "2021-04-26T17:07:56.000Z", "httpOnly": true, "path": "/", "samesite": "Lax", "value": "df9a17a74e1620f77d682c211699642a41616864876" } } Request cooky { "_ga": "GA1.2.489080285.1616752965", "hf1": "1" }


more options

The "__cfduid" cookie looks like a session ID, so that needs to be unique for each browser. Actually, I found a post from Cloudflare saying they plan to stop setting this cookie, so it doesn't sound essential: https://blog.cloudflare.com/deprecating-cfduid-cookie/

The request cookies should be cookies that the site set previously and which Firefox is now returning.

"_ga" is an ID for Google Analytics.

I assume "passhash" and "uid" are present in profile 1 because you are logged in to that site?

I have no idea what the hf1 cookie is. It might be used to store a flag like "opted in" or "opted out" of cookies.

more options

選擇的解決方法

Your are rigth !!! I login to the site from the profile num 1  !!!. Just for testing Your excellent answer I login using profile num 2 and : voilà the respose cooky have "uid" and "passhas" !

My my biggest thanks