3rd-cookie-check
v2.0.4
Published
Check if current browser is blocking 3rd party cookies or not
Downloads
4,111
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-check
Usage
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. Returnfalse
if timeouttimeout
- boolean - defaultfalse
-true
if 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
iframeSrc
parameter
2.0.3
- Change default
iframeSrc
as I changed my github username fromdungmidside
todavidtranjs
2.0.4
- Correct default
iframeSrc