2.0.4 • Published 25 days ago
3rd-cookie-check v2.0.4
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