- ID de l'analyse :
- 0b025944-57bf-4eae-a5b1-44316fbf0a0aTerminée
- URL soumise :
- https://securepps.travelers.com/formpostdir/safeformpost.aspx
- Fin du rapport :
Liens : 0 trouvé(s)
Liens sortants identifiés à partir de la page
Variables JavaScript : 29 trouvée(s)
Les variables JavaScript globales chargées dans l'objet fenêtre d'une page sont des variables déclarées en dehors des fonctions et accessibles depuis n'importe quel endroit du code au sein du champ d'application actuel
Nom | Type |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
$ | function |
jQuery | function |
autosize | function |
PF | function |
PrimeFaces | object |
Class | function |
pfptTimeout | object |
Messages de journal de console : 0 trouvé(s)
Messages consignés dans la console web
HTML
Le corps HTML de la page en données brutes
<!DOCTYPE html><html lang="en"><head id="j_idt3"><link type="text/css" rel="stylesheet" href="/securereader/javax.faces.resource/theme.css.jsf?ln=primefaces-aristo"><link type="text/css" rel="stylesheet" href="/securereader/javax.faces.resource/components.css.jsf?ln=primefaces&v=7.0.17"><script type="text/javascript" src="/securereader/javax.faces.resource/jquery/jquery.js.jsf?ln=primefaces&v=7.0.17"></script><script type="text/javascript" src="/securereader/javax.faces.resource/jquery/jquery-plugins.js.jsf?ln=primefaces&v=7.0.17"></script><script type="text/javascript" src="/securereader/javax.faces.resource/core.js.jsf?ln=primefaces&v=7.0.17"></script><script type="text/javascript" src="/securereader/javax.faces.resource/components.js.jsf?ln=primefaces&v=7.0.17"></script><script type="text/javascript">if(window.PrimeFaces){PrimeFaces.settings.locale='en_US';}</script>
<title>No Message Submitted</title>
<script type="text/javascript">
//<![CDATA[
var pfptTimeout = {
dialogTimeoutLimit: 20000,
dialogTimeoutTimer: undefined,
focusedItem: undefined,
lastFocusedInDialog: undefined,
timeoutTimer: undefined,
updateDialogInterval: undefined
};
function setTimeoutTimer() {
if (window.location.href.endsWith) {
if (!window.location.href.endsWith("timeout.jsf")) {
var time = 28800000 + 5000;
pfptTimeout.timeoutTimer = window.setTimeout(timeoutCallback, time);
// show timeout dialog 20 seconds before session timeout
var dialogTime = time - pfptTimeout.dialogTimeoutLimit - 5000;
pfptTimeout.dialogTimeoutTimer = window.setTimeout(dialogTimeoutCallback, dialogTime);
}
} else {
// Support browsers prior to ECMA6
var loc = window.location.href.substring(window.location.href.lastIndexOf("/")+1);
if (loc !== "timeout.jsf") {
var timeout = 28800000 + 5000;
pfptTimeout.timeoutTimer = window.setTimeout(timeoutCallback, timeout);
// show timeout dialog 20 seconds before session timeout
var dialogTime = timeout - pfptTimeout.dialogTimeoutLimit - 5000;
pfptTimeout.dialogTimeoutTimer = window.setTimeout(dialogTimeoutCallback, dialogTime);
}
}
}
function timeoutCallback() {
redirectToTimeoutPage();
}
function dialogTimeoutCallback() {
// store previously focused item so it can be used if session continued
pfptTimeout.focusedItem = document.activeElement;
showTimeoutModal();
setTimeoutMessageInterval();
}
function setTimeoutMessageInterval() {
var remainingTime = pfptTimeout.dialogTimeoutLimit / 1000;
updateTimeoutMessageTime(remainingTime);
pfptTimeout.updateDialogInterval = window.setInterval(function() {
if (remainingTime === 1) {
window.clearInterval(pfptTimeout.updateDialogInterval);
return;
}
updateTimeoutMessageTime(--remainingTime);
}, 1000);
}
function updateTimeoutMessageTime(timeRemaining) {
document.getElementById('sessionTimeoutWarningCountdown').innerText =
(timeRemaining !== 1)
? 'You will be logged out in {0} seconds.'.replace('{0}', timeRemaining)
: 'You will be logged out in {0} second.'.replace('{0}', timeRemaining);
}
function showTimeoutModal() {
// position modal in middle of screen
var timeoutModal = document.getElementById("sessionTimeOutWarning");
timeoutModal.style.display = 'block';
var timeoutModalContent = document.getElementById("sessionTimeOutWarningContent");
timeoutModalContent.style.top = ((window.innerHeight - timeoutModalContent.clientHeight) / 2) + "px";
timeoutModalContent.style.left = ((window.innerWidth - timeoutModalContent.clientWidth) / 2) + "px";
timeoutModalContent.style.width = timeoutModalContent.offsetWidth + 'px';
document.getElementById('pfptContinueSessionBtn').focus();
document.addEventListener('keydown', keepFocusInModal);
}
function endSession() {
$.post('/securereader/managesession');
redirectToTimeoutPage();
}
function redirectToTimeoutPage() {
window.location.href = "timeout.jsf";
}
function continueSession() {
$.get('/securereader/managesession');
resetTimeoutTimer();
closeTimeoutModal();
}
function closeTimeoutModal() {
document.getElementById('sessionTimeOutWarning').style.display = 'none';
document.removeEventListener('keydown', keepFocusInModal);
var timeoutModalContent = document.getElementById("sessionTimeOutWarningContent");
// reset width of modal
timeoutModalContent.style.width = '';
// restore focus to last item focused before modal was opened
if (pfptTimeout.focusedItem) {
pfptTimeout.focusedItem.focus();
}
}
function clearTimeoutTimers() {
if(pfptTimeout.timeoutTimer) {
window.clearTimeout(pfptTimeout.timeoutTimer);
}
if (pfptTimeout.dialogTimeoutTimer) {
window.clearTimeout(pfptTimeout.dialogTimeoutTimer);
}
if (pfptTimeout.updateDialogInterval){
window.clearInterval(pfptTimeout.updateDialogInterval);
}
}
function resetTimeoutTimer() {
clearTimeoutTimers();
setTimeoutTimer();
}
// keep keyboard navigation limited to modal
function keepFocusInModal(event) {
var tabPressed = event.key === 'Tab' || event.keyCode === 9;
if (!tabPressed) {
return;
}
if (document.getElementById('sessionTimeOutWarning').contains(event.target)) {
if (event.shiftKey) {
if (event.target.id === 'pfptEndSessionBtn') {
document.getElementById('pfptEndSessionBtn').focus();
event.preventDefault();
}
} else {
if (event.target.id === 'pfptContinueSessionBtn') {
document.getElementById('pfptContinueSessionBtn').focus();
event.preventDefault();
}
}
pfptTimeout.lastFocusedInDialog = document.activeElement;
} else if (pfptTimeout.lastFocusedInDialog) {
pfptTimeout.lastFocusedInDialog.focus();
event.preventDefault();
} else {
document.getElementById('pfptEndSessionBtn').focus();
event.preventDefault();
}
if (document.getElementById('sessionTimeOutWarning').contains(event.target)) {
if (event.shiftKey) {
if (event.target.id === 'pfptEndSessionBtn') {
document.getElementById('pfptEndSessionBtn').focus();
event.preventDefault();
}
} else {
if (event.target.id === 'pfptContinueSessionBtn') {
document.getElementById('pfptContinueSessionBtn').focus();
event.preventDefault();
}
}
pfptTimeout.lastFocusedInDialog = document.activeElement;
} else if (pfptTimeout.lastFocusedInDialog) {
pfptTimeout.lastFocusedInDialog.focus();
event.preventDefault();
} else {
document.getElementById('pfptEndSessionBtn').focus();
event.preventDefault();
}
}
//]]>
</script><style type="text/css">
/******************************************************************************
Styling for a modal to appear on screen
******************************************************************************/
.pfptModal {
position: fixed;
display: none; /* modal hidden by default */
width: 100%;
height: 100%;
z-index: 1005;
border: none;
overflow: hidden;
background-color: rgb(0,0,0); /* Fallback if opacity not supported */
background-color: rgba(0,0,0,0.4);
}
.pfptModal .pfptModalContent {
background-color: #ffffff;
padding: 1em 2em;
font-family:sourceSansPro,sans-serif !important;
font-size: 1em;
color: #000000;
position: absolute;
text-align:center;
}
.pfptModalButtonsContainer input[type="submit"] {
background-color: #3CA0DF;
border-radius: 0;
border: 0;
color: #FFFFFF;
font-size: 1.13em;
font-weight: bold;
margin-top: 1em;
padding: 10px;
vertical-align: baseline;
}
.pfptModalButtonsContainer .continueSessionBtn:hover, .pfptModalButtonsContainer .continueSessionBtn:focus {
background-color: #55C6FE;
}
.pfptModalButtonsContainer input[type="submit"].endSessionBtn {
background-color: #7F7E7A;
}
.pfptModalButtonsContainer input[type="submit"].endSessionBtn:hover, .pfptModalButtonsContainer input[type="submit"].endSessionBtn:focus
{
opacity: 0.5;
}
</style>
</head><body class="floater" dir="ltr" style="background-color:#F2F2F2;" onload="setTimeoutTimer();setLinkDisable();"><div id="sessionTimeOutWarning" class="pfptModal ui-shadow">
<div id="sessionTimeOutWarningContent" class="pfptModalContent" role="alertdialog" aria-describedby="sessionTimeoutWarningMessage sessionTimeoutWarningCountdown" aria-modal="true">
<div class="pfptModalMessageContainer" style="margin: 1em 0em">
<div id="sessionTimeoutWarningMessageContainer" style="margin: 0 3em 0 3em;">
<div id="sessionTimeoutWarningMessage">Your session is about to expire.</div>
<div id="sessionTimeoutWarningCountdown">You will be logged out in {0} seconds.</div>
</div>
</div>
<div class="pfptModalButtonsContainer"><input id="pfptEndSessionBtn" type="submit" name="pfptEndSessionBtn" value="Log Out" style="margin-right: 1em;" class="endSessionBtn" onclick="endSession()"><input id="pfptContinueSessionBtn" type="submit" name="pfptContinueSessionBtn" value="Continue" class="continueSessionBtn" onclick="continueSession()">
</div>
</div>
</div><style type="text/css">
/******************************************************************************
* Floater Style: These styles support the "floater" style used by single-
* dialog pages such as the login and registration pages. The page does not
* use header and footer, has a background image scaled to the full window,
* centers the content on the page and displays a copyright statement directly
* below the dialog.
*****************************************************************************/
@font-face {
font-family: sourceSansPro;
src: url("fonts/sourcesanspro-regular.ttf.woff");
}
body.floater span.copyright { color: #999999; }
body.floater .errorMessage { color: #AB052F; }
/******************************************************************************
* Adjust anything below this line with care. Lines below control layout.
*****************************************************************************/
html, body.floater
{
height: 100%;
margin: 0px;
padding: 0px;
background-color: transparent;
}
body.floater div.logoPanel
{
margin: 1ex 0 0;
text-align: center;
font-weight: normal;
}
body.floater div.logoPanel
{
margin: 1ex 0 0;
text-align: center;
font-weight: normal;
}
div.floatingPanel
{
text-align: left;
min-width:25em;
padding:0px;
z-index: 250;
border: 1px solid #CCCCCC;
}
div.floatingPanelContents
{
margin: 2.5ex 1.0em;
}
div.floatingPanelContents td:first-child
{
line-height: 1.75em;
}
.floatingPanel .messageToolbar
{
border-bottom-width:0px;
}
.infoText
{
font-size:smaller;
}
/* A table container for centering items on the page */
table.container { width: 100%; height: 100%; }
table.container td.out { width: 50%; }
.floatingPanel .ui-widget-content, .powered
{
font-family:sourceSansPro,sans-serif;
font-size: 1em;
color: #000000;
}
.dialogMessage{margin:4ex 0}
.hiddentext { position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden; }
input[type="text"].floaterInputField, input[type="password"].floaterInputField
{
background-image: none;
background-color: #EEEEEE;
color: #333333;
height: 2em;
width: 24em;
border: 1px solid #CCCCCC;
margin-top: 1.25ex;
float: left;
}
input[type="text"].floaterInputCode
{
background-image: none;
background-color: #ffffe0;
color: #333333;
height: 2em;
width: 20em;
border: 1px solid #CCCCCC;
margin-top: 1.25ex;
float: left;
}
input[type="text"].floaterInputCode:focus {
background-color: #FFFFFF;
}
input[type='text'].floaterInputField:focus, input[type="password"].floaterInputField:focus
{
background-color: #FFFFFF;
}
input[type="text"].floaterInputField:disabled, input[type="password"].floaterInputField:disabled
{
background-color: #DDDDDD;
color: #333333;
}
.placeholderText
{
font-style: italic;
color: #777777 !important;
}
input[type='submit'].floaterButton, button[type='submit'].floaterButton
{
height: 3em;
background-image: none;
border: 0;
border-radius: 0;
width: 100%;
color: #FFFFFF;
background-color: #3CA0DF;
font-weight: bold;
font-size: 1.13em;
margin-top: 1em;
}
input[type='submit'].floaterButton:hover, input[type='submit'].floaterButton:focus
{
background-color: #55C6FE;
background-image: none;
}
button[type='submit'].floaterSecondaryButton
{
background-color: #7F7E7A;
}
button[type='submit'].floaterSecondaryButton:hover, input[type='submit'].floaterSecondaryButton:focus
{
opacity: 0.5;
}
td.buttonBox:last-child
{
padding-left: 6px;
}
input[type='submit'].fullwidthButton
{
width: 100%;
}
table.buttonContainer
{
width: 100%;
border-collapse: collapse;
}
table.threeButtonContainer
{
min-width: 38em;
}
td.buttonBox
{
width: 50%;
}
td.triButtonBox
{
width: 33%;
}
td.buttonPadding
{
padding-left: 6px;
}
span.rf-msg span.rf-msg-err, span.rf-msgs span.rf-msgs-err
{
background-position: left center;
padding-left: 20px;
}
.focusableCommandLink:focus {
outline: solid 1px #55C6FE;
}
/* browsers that support focus-visible will use this rule to remove outline if browser determines focus indicator should not be shown e.g. when user clicks */
.focusableCommandLink:focus:not(:focus-visible) {
outline: 0;
}
.labelTopMargin {
margin-top: 1.25ex;
display: inline-block;
}
.pageHeading {
display: inline;
font-weight: bold;
margin: 0px;
font-size: 100%;
}
</style><style type="text/css">
.secondaryButton {
background-color: #7F7E7A;
background-image: none;
padding: 0.4em 8px;
color: #FFFFFF;
font-weight: 600;
font-size: 0.88em;
border-radius: 5px;
vertical-align: middle;
text-decoration:none;
}
.secondaryButton:hover, .secondaryButton:focus {
opacity: 0.5;
}
.secondaryButton:focus {
outline: solid 1px #55C6FE;
outline-offset: 1px;
}
.secondaryButton:focus:not(:focus-visible) {
outline: none;
outline-offset: 0px;
}
/* SPECIAL TOOLBAR STYLES */
div.messageToolbar {
background-color: #D1D2D4;
border-top: 2px solid #A1A2A4;
background-image: none;
}
ul.ui-menu-list > li.ui-menuitem {
padding-right: .5em;
}
#inbox\:inboxToolbar > ul > li:nth-child(2) {
float: right;
}
ul.ui-menu-list > li.ui-menuitem:last-child {
float:right;
}
.messageToolbar .toolbarButton, .messageToolbar a.toolbarButton, .messageToolbar a.toolbarButton:visited, li.ui-menu-parent > a.ui-menuitem-link {
background-image: none;
padding: 0.4em 8px;
color: #FFFFFF;
background-color: #3CA0DF;
font-weight: 600;
font-size: 0.88em;
border-radius: 5px;
vertical-align: middle;
text-decoration:none;
-webkit-user-drag: none;
}
.messageToolbar .toolbarButtonDisabled{
cursor: default;
pointer-events: none;
opacity: 0.5;
}
/* primefaces menuitem component adds a hidden div to handle accessibility, this selector applies to elements that are siblings of that hidden div */
.messageToolbar > .ui-helper-hidden-accessible:focus ~ .ui-menu-list > li.ui-menuitem > a.ui-menuitem-link.ui-state-hover {
background-color: #55C6FE;
}
.messageToolbar > .ui-helper-hidden-accessible:focus ~ .ui-menu-list > li.ui-menuitem > a.ui-menuitem-link.ui-state-hover {
outline: solid 1px #55C6FE;
outline-offset: 1px;
}
/* Browsers that support focus-visible will hide the focus styling on click */
.messageToolbar > .ui-helper-hidden-accessible:focus:not(:focus-visible) ~ .ui-menu-list > li.ui-menuitem > a.ui-menuitem-link.ui-state-hover {
outline: none;
outline-offset: 0px;
}
.messageToolbar .toolbarButton:hover, .messageToolbar li.ui-menu-parent > a.ui-menuitem-link:hover {
background-color: #55C6FE;
background-image: none;
}
.toolbarContainer div.rich-panel-body { padding: 0; }
.messageToolbar td.rf-tb-itm div.rf-ddm-unsel,
.messageToolbar td.rf-tb-itm div.rf-ddm-sel
{
color: #FFFFFF;
background-color: #3CA0DF;
background-image: none;
height: 1.75em;
line-height: 1.75em;
border: 0;
border-radius: 5px;
vertical-align: middle;
padding: 2px 5px;
font-size: 0.88em;
}
.messageToolbar td.rf-tb-itm div.rf-ddm-unsel:hover,
.messageToolbar td.rf-tb-itm div.rf-ddm-sel:hover
{
background-color: #55C6FE;
}
div.rf-ddm-lst-bg {
background-image: none;
background-color: white;
border-color: ;
}
div.rf-ddm-itm-sel {
border-color: ;
background-color: ;
background-image: none;
}
.rf-ddm-lst-bg .rf-ddm-itm,
.rf-ddm-lst-bg .rf-ddm-itm .rf-ddm-itm-sel
{
color: #FFFFFF;
font-weight: normal;
text-decoration:none;
}
.messageToolbar td.rf-tb-itm
{
padding: 0 0px;
}
td.rf-tb-itm:first-child
{
padding-left:12px;
}
td.rf-tb-itm:last-child
{
padding-right:12px;
}
a.attachButtonLink {
border-radius: 5px;
border: 0;
padding: 5px 5px 5px 5px;
color: #FFFFFF;
background-color: #3CA0DF;
background-image: none;
font-weight: 600;
display: inline-block;
margin: 5px 0;
-webkit-user-drag: none;
}
a.attachButtonLink:hover, a.attachButtonLink:focus {
background-color: #55C6FE;
color: #FFFFFF;
text-decoration: none;
}
a.attachButtonLink.secondaryButton:hover, a.attachButtonLink.secondaryButton:focus {
/* the 'cancel' button is not styled like other secondary buttons, avoid reducing opacity on hover/focus */
opacity: 1;
}
a.attachButtonLink:focus {
outline: solid 1px #55C6FE;
outline-offset: 1px;
}
a.attachButtonLink:focus:not(:focus-visible) {
outline: none;
outline-offset: 0px;
}
a.attachButtonLink:visited {
color: #FFFFFF;
}
span.cke_rcombo span.cke_off a {
height: 1.2em;
}
a span span.cke_inline_label {
font-size: 10pt;
}
.space-between-button {
margin-right: 8px;
}
.removeAttachmentButton:hover, .removeAttachmentButton:focus {
font-weight: bold;
}
</style>
<script type="text/javascript">
function setLinkDisable() {
var link = document.getElementById('dialog:resendLink');
link.style.pointerEvents="none";
link.style.cursor="none";
link.style.color="gray";
link.style.textDecoration="none";
}
function setLinkEnable() {
var link = document.getElementById('dialog:resendLink');
link.style.pointerEvents="auto";
link.style.cursor="pointer";
link.style.textDecoration="underline";
link.style.color="darkblue";
}
//Following function throttles validation code by disabling send for 3 minutes after first click
function throttleResend() {
setLinkDisable();
delayedRestore();
}
var timeoutID;
function delayedRestore() {
// Disable resend link for 3 minutes
var link = document.getElementById('dialog:resetTime');
var timeout = link.value;
timeoutID = setTimeout(enableLink, timeout);
}
function enableLink() {
setLinkEnable();
clearTimeout(timeoutID);
// Fadeout error message
$("#dialog\\:message").fadeOut('slow');
}
</script>
<table class="container" cellpadding="0" cellspacing="0" border="0" style="z-index:10;" role="presentation">
<tbody><tr>
<td class="out"></td>
<td>
<form id="dialog" name="dialog" method="post" action="/securereader/submitmethod.jsf" enctype="application/x-www-form-urlencoded" style="margin:0;padding:0">
<input type="hidden" name="dialog" value="dialog">
<div id="dialog:j_idt16" class="ui-panel ui-widget ui-widget-content ui-corner-all floatingPanel" data-widget="widget_dialog_j_idt16"><div id="dialog:j_idt16_content" class="ui-panel-content ui-widget-content"><input id="dialog:resetTime" type="hidden" name="dialog:resetTime" value="180000"><span id="dialog:j_idt17"></span><script type="text/javascript">$(function(){PrimeFaces.focus(null, 'dialog');});</script>
<div class="logoPanel"><img src="Image?i=2" alt="Travelers"></div><div id="dialog:headerContent" style="text-align: center; font-weight: bold; font-size: 110%;">
<h1 class="pageHeading">No Message Submitted
</h1></div><div id="dialog:bodyContent" class="floatingPanelContents" role="main">
<p>No message was submitted with this request. If you are trying to read a message using a mobile device, then most likely your device does not support submitting message data from an email attachment.</p>
<p></p></div></div></div><input type="hidden" name="javax.faces.ViewState" id="j_id1:javax.faces.ViewState:0" value="5274313010274616588:7239603912729691555" autocomplete="off">
</form>
</td>
<td class="out"></td>
</tr>
</tbody></table>
<div style="color: #706e6e;position:absolute;z-index:100;right:10px;bottom:10px" id="powered" class="powered watermark">Powered by Proofpoint Encryption™
</div>
<div id="textarea_simulator" style="position: absolute; top: 0px; left: 0px; visibility: hidden;"></div></body></html>