[Xymon] Chrome cookie deprecations (fix/workaround)
EDSchminke at Hormel.com
EDSchminke at Hormel.com
Mon Jun 18 22:20:01 CEST 2018
Hi All,
I wanted to share my fix/workaround for the "Chrome cookie deprecation".
Put the following code above the closing body tag in the
$XYMONHOME/web/stdnormal_footer template file.
--------------------------------------------------------------------------------
<script type="text/javascript">
var metas = document.getElementsByTagName('meta');
for (var i=0; i<metas.length; i++) {
var type = metas[i].getAttribute("HTTP-EQUIV");
if (type == "Set-Cookie") {
var prop = metas[i].getAttribute("CONTENT");
document.cookie = prop;
}
}
</script>
--------------------------------------------------------------------------------
Chrome has disabled, as a security measure, the ability to set cookies
using HTML tags. Xymon (as of v4.3.27) relies on HTML cookies to allow a
user to go from a particular page of monitored hosts to either the
"Acknowledge alert" or "Enable/Disable" pages and, based on the origin,
filter the hosts/alerts for that page. I've noticed it, as have a few
others in the Xymon community. This should get us by until a permanent fix
can be implemented in a release version.
Erik D. Schminke | Associate Systems Programmer
Hormel Foods Corporation | One Hormel Place | Austin, MN 55912
Phone: (507) 434-6817
edschminke at hormel.com | www.hormelfoods.com
More information about the Xymon
mailing list