Check if current browser is blocking 3rd party cookies or not
npm install 3rd-cookie-check
!Node.js CI


This is a library that help you check current browser support "Third party cookie" or not

For anyone encounter issue like this in version 2.0.0. Their are 2 solutions:
1. Upgrade to latest version (current is 2.0.3).
2. Pass below value to iframeSrc
``javascript`
cookieCheck({
iframeSrc: 'https://davidtranjs.github.io/3rd-cookie-check/readcookie.html'
}).then(function(result) {
const { supported, timeout } = result;
// Your code here
})$3
- [ ] Support safari
- [ ] Add tested browser information
bash
npm
npm install --save 3rd-cookie-check
$3
`javascript
import cookieCheck from '3rd-cookie-check';cookieCheck().then(function(result) {
const { supported, timeout } = result;
// Your code here
})
`
$3
`javascript
cookieCheck(parametersObject)
`
All parameters is optional| Param | Type | Describe | Default value |
| ----- | -------- | ----------- | ------------- |
| timeout | number | Timeout in milisecond | 1000 |
| eventCode | object | { supported: string, unsupported: string }
Use this when use need to change the browser event message for third party cookie feature | {
supported: "3pc.supported",
unsupported: "3pc.unsupported" }
| iframeSrc | string | In case you need to use your own page for check cookie
This URL domain must be difference from your app domain, this make sure browser fire third cookie event message| https://davidtranjs.github.io/3rd-cookie-check/checkpage.html|
$3
An Promise that resolve with a object have 2 properties:
- supported - boolean - indicate browser support status. Return false if timeout
- timeout - boolean - default false - true if timeout was triggered$3
1.0.1
- First version of package1.0.2
- Fix not correct result response - Correct iframe src
2.0.0
- Change returned object
- Add support for custom iframe src with
iframeSrc parameter2.0.3
- Change default
iframeSrc as I changed my github username from dungmidside to davidtranjs2.0.4
- Correct default
iframeSrc`