mirror of
https://github.com/TecharoHQ/anubis.git
synced 2025-09-07 11:44:55 -04:00
feat(js): stop execution if the client disabled cookies (#438)
Signed-off-by: Xe Iaso <me@xeiaso.net>
This commit is contained in:
parent
52a6a65cc4
commit
e953b514fa
@ -16,6 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
- Change import syntax to allow multi-level imports
|
- Change import syntax to allow multi-level imports
|
||||||
- Changed the startup logging to use JSON formatting as all the other logs do.
|
- Changed the startup logging to use JSON formatting as all the other logs do.
|
||||||
- Added the ability to do [expression matching with CEL](./admin/configuration/expressions.mdx)
|
- Added the ability to do [expression matching with CEL](./admin/configuration/expressions.mdx)
|
||||||
|
- Add a warning for clients that don't store cookies
|
||||||
- Disable Open Graph passthrough by default ([#435](https://github.com/TecharoHQ/anubis/issues/435))
|
- Disable Open Graph passthrough by default ([#435](https://github.com/TecharoHQ/anubis/issues/435))
|
||||||
|
|
||||||
## v1.17.1: Asahi sas Brutus: Echo 1
|
## v1.17.1: Asahi sas Brutus: Echo 1
|
||||||
|
@ -28,6 +28,11 @@ const dependencies = [
|
|||||||
msg: "Your browser doesn't support web workers (Anubis uses this to avoid freezing your browser). Do you have a plugin like JShelter installed?",
|
msg: "Your browser doesn't support web workers (Anubis uses this to avoid freezing your browser). Do you have a plugin like JShelter installed?",
|
||||||
value: window.Worker,
|
value: window.Worker,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "Cookies",
|
||||||
|
msg: "Your browser doesn't store cookies. Anubis uses cookies to determine which clients have passed challenges by storing a signed token in a cookie. Please enable storing cookies for this domain. The names of the cookies Anubis stores may vary without notice. Cookie names and values are not part of the public API.",
|
||||||
|
value: navigator.cookieEnabled,
|
||||||
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
function showContinueBar(hash, nonce, t0, t1) {
|
function showContinueBar(hash, nonce, t0, t1) {
|
||||||
@ -131,6 +136,7 @@ function showContinueBar(hash, nonce, t0, t1) {
|
|||||||
statusMsg: msg,
|
statusMsg: msg,
|
||||||
imageSrc: imageURL("reject", anubisVersion, basePrefix),
|
imageSrc: imageURL("reject", anubisVersion, basePrefix),
|
||||||
});
|
});
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user