3rd-cookie-check 中文文档教程
3rd cookie check
这是一个帮助您检查当前浏览器是否支持“第三方 cookie”的库
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)
所有参数都是可选
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 |
{<br/> supported: "3pc.supported", <br> 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://dungmidside.github.io/3rd-cookie-check/checkpage.html |
Return value
的 使用对象解析的 Promise 有 2 个属性:
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