3rd-cookie-check
v2.0.4
Published
Check if current browser is blocking 3rd party cookies or not
Readme
3rd cookie check
This is a library that help you check current browser support "Third party cookie" or not
Issue 404 not found
For anyone encounter issue like this in version 2.0.0. Their are 2 solutions:
- Upgrade to latest version (current is
2.0.3). - Pass below value to
iframeSrc
cookieCheck({
iframeSrc: 'https://davidtranjs.github.io/3rd-cookie-check/readcookie.html'
}).then(function(result) {
const { supported, timeout } = result;
// Your code here
})Checklist
- [ ] Support safari
- [ ] Add tested browser information
Installation
# npm
npm install --save 3rd-cookie-check`
# or yarn
yarn add 3rd-cookie-checkUsage
import cookieCheck from '3rd-cookie-check';
cookieCheck().then(function(result) {
const { supported, timeout } = result;
// Your code here
})Parameters
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|
Return value
An Promise that resolve with a object have 2 properties:
supported- boolean - indicate browser support status. Returnfalseif timeouttimeout- boolean - defaultfalse-trueif timeout was triggered
Changes
1.0.1
- First version of package
1.0.2
- Fix not correct result response - Correct iframe src
2.0.0
- Change returned object
- Add support for custom iframe src with
iframeSrcparameter
2.0.3
- Change default
iframeSrcas I changed my github username fromdungmidsidetodavidtranjs
2.0.4
- Correct default
iframeSrc
