- 掃描 ID:
- 153202eb-c72b-4774-8ec4-c58c447d55c5已完成
- 已提交的 URL:
- https://sgc.causeway.com/已重新導向
- 報告完成時間:
連結 · 找到 2 個
從頁面中識別的傳出連結
連結 | Text |
---|---|
https://card-checker-sgc.sg5.rplapps.net | Web Card Reader |
https://www.causeway.com | © 2024 Causeway Technologies Limited |
JavaScript 變數 · 找到 16 個
在頁面的視窗物件上載入的全域 JavaScript 變數是在函數外部宣告的變數,可從目前範圍內程式碼中的任何位置存取
名稱 | 類型 |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
$ | function |
jQuery | function |
bootstrap | object |
appInsights | object |
submitWithTimeZone | function |
elems | object |
GetAntiForgeryTokens | function |
主控台記錄訊息 · 找到 2 條
記錄到 Web 主控台的訊息
類型 | 類別 | 記錄 |
---|---|---|
log | other |
|
verbose | dom |
|
HTML
頁面的原始 HTML 主體
<!DOCTYPE html><html><head>
<title>
SkillGuard - Log On
</title>
<meta http-equiv="x-ua-compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="-1">
<link href="/App_Themes/SkillSafe/Styles/Images/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/App_Themes/SkillSafe/Styles/css/themes/base/jquery.ui.all.css" rel="stylesheet">
<script src="/bundles/jquery?v=HyJK30dpqJamdNAiZyJYUa8ilZJ9tBQUM0CxLzIb7eA1"></script>
<script src="/bundles/bootstrap?v=QqVGZJD9bCecT8nzuPH4bSGA4HG5-ppaM46m_y0bO7I1"></script>
<link href="/bundles/corestyles?v=AFEfMvaTRnMUWruzEArOQCaiNtXwY42qyo772Jc_Tpo1" rel="stylesheet">
<link href="/bundles/logonStyles?v=" rel="stylesheet">
<script type="text/javascript">
var appInsights = window.appInsights || function (a) {
function b(a) { c[a] = function () { var b = arguments; c.queue.push(function () { c[a].apply(c, b) }) } } var c = { config: a }, d = document, e = window; setTimeout(function () { var b = d.createElement("script"); b.src = a.url || "https://az416426.vo.msecnd.net/scripts/a/ai.0.js", d.getElementsByTagName("script")[0].parentNode.appendChild(b) }); try { c.cookie = d.cookie } catch (a) { } c.queue = []; for (var f = ["Event", "Exception", "Metric", "PageView", "Trace", "Dependency"]; f.length;)b("track" + f.pop()); if (b("setAuthenticatedUserContext"), b("clearAuthenticatedUserContext"), b("startTrackEvent"), b("stopTrackEvent"), b("startTrackPage"), b("stopTrackPage"), b("flush"), !a.disableExceptionTracking) { f = "onerror", b("_" + f); var g = e[f]; e[f] = function (a, b, d, e, h) { var i = g && g(a, b, d, e, h); return !0 !== i && c["_" + f](a, b, d, e, h), i } } return c
}({
instrumentationKey: "4ae82641-96fe-42d1-b29b-f6e46db9750f"
});
window.appInsights = appInsights, appInsights.queue && 0 === appInsights.queue.length && appInsights.trackPageView();
</script><script src="https://az416426.vo.msecnd.net/scripts/a/ai.0.js"></script>
<noscript>
<meta http-equiv="refresh" content="0; url=https://sgc.causeway.com/Skillsafe/Account/UpdateBrowser?JavascriptVal=false">
</noscript>
<script type="text/javascript">
$("#HomeTab").addClass("active");
window.onload = function () {
if (!window.location.hash) {
window.location = window.location + '#loaded';
window.location.href = window.location.href;
}
}
function submitWithTimeZone() {
$("#ClientTimeZoneOffset").val(new Date().getTimezoneOffset() * -1);
}
</script>
<style>
.errors ul {
padding: 14px;
}
</style>
</head>
<body class="account">
<div class="container-fluid">
<header>
<nav class="navbar navbar-account navbar-expand-lg navbar-dark header" id="sg-nav-header">
<a class="navbar-brand" href="#" style="color:var(--standard-colour)">
<img src="/App_Themes/SkillSafe/Styles/Images/causeway_logo_login.svg" height="50" alt="" style="color:aqua" class="navbar-logo-image">
</a>
<button class="navbar-toggler btn-outline mr-2 nav-menu-text nav-menu-border" type="button" data-toggle="collapse" data-target="#navToggle" aria-controls="navToggle" aria-expanded="false" aria-label="Toggle navigation">
<span>MENU</span>
</button>
<div class="collapse navbar-collapse" id="navToggle">
<ul class="navbar-nav">
<li class="nav-item active">
<a href="/SkillSafe" class="">
<span class="nav-link">
SkillGuard
</span>
</a>
</li>
<li class="nav-item ">
<a href="/MySkillGuard" class="">
<span class="nav-link">
mySkillGuard
</span>
</a>
</li>
<li class="nav-item ">
<a href="https://card-checker-sgc.sg5.rplapps.net" class="">
<span class="nav-link">
Web Card Reader
</span>
</a>
</li>
<li class="nav-item ">
<a href="/SkillSafe/Account/MobileApp" class="">
<span class="nav-link">
Mobile App
</span>
</a>
</li>
</ul>
</div>
</nav>
<script>
var elems = document.querySelectorAll("#sg-nav-header .navbar-nav li");
Array.from(elems).forEach(function (el) {
el.addEventListener("click", function (e) {
var anchor = e.target.querySelector("a");
anchor.click();
});
});
</script>
</header>
<br>
<main>
<div id="account-form">
<form action="/SkillSafe/Account/LogOn" method="post" autocomplete="off">
<input name="__RequestVerificationToken" type="hidden" value="-pUiC-fpSLvMhPnFynjSl_NZwG2vXOwBgbkaMc2iNcgv4_MpAiPibdWkeOz5Qvx8Q4uMbmHHc1PcuH0VToMwIpnY8fs1">
<input id="Origin" name="Origin" type="hidden" value="LogOn">
<h3 class="mb-4 text-header">
Log in to SkillGuard
</h3>
<div class="invalid-feedback-summary">
</div>
<div class="form-group mb-4">
<label for="UserName">Username</label>
<input class="form-control" id="UserName" name="UserName" type="text" value="">
</div>
<div class="form-group mb-4">
<label for="Password">Password</label>
<input class="form-control" id="Password" name="Password" type="password">
</div>
<div class="form-group mb-4">
<input type="hidden" id="ClientTimeZoneOffset" name="clientTimeZoneOffset" value="">
<input type="submit" class="btn btn-md btn-primary btn-block" value="Login" onclick="submitWithTimeZone();">
</div>
<div class="form-group mt-2 pb-4">
<a class="text-primary" href="/SkillSafe/Account/PasswordResetStep2" id="forgotten-password-button">Forgotten password?</a>
</div>
<div class="form-group mt-4">
<label for="companyReg">Register your company</label>
<a class="btn btn-outline-primary btn-md btn-block" href="/SkillSafe/CompanyRegistration">
Company Registration
</a>
</div>
</form>
</div>
<script>
if ($("#account-form").closest("#tabs").length > 0) {
window.location.href = "/";
}
</script>
</main>
</div>
<footer class="fixed-bottom footer-logo-expand-lg">
<div class="container-fluid">
<ul class="footer-nav">
<li class="footer-nav-item">
<a href="https://www.causeway.com">
© 2024 Causeway Technologies Limited
</a>
</li>
<li class="footer-nav-item">
<a href="/privacy">
Privacy Policy
</a>
</li>
<li class="footer-nav-item">
<a href="/termsandconditions">
Terms & Conditions
</a>
</li>
</ul>
</div>
</footer>
<script>
function GetAntiForgeryTokens() {
var token = $('#__AjaxAntiForgeryForm input[name=__RequestVerificationToken]').val();
var headers = {};
headers['__RequestVerificationToken'] = token;
var webApiSessionToken = getCookie("WebApiSessionToken");
if (webApiSessionToken != null && webApiSessionToken != "") {
headers['Authorization'] = webApiSessionToken;
}
return headers;
}
function GetAntiForgeryTokensForPostData() {
return "&__RequestVerificationToken=" + $('#__AjaxAntiForgeryForm input[name=__RequestVerificationToken]').val();
}
function getCookie(cname) {
var name = cname + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') c = c.substring(1);
if (c.indexOf(name) == 0) return c.substring(name.length, c.length);
}
return "";
}
</script>
<form id="__AjaxAntiForgeryForm" action="#" method="post"><input name="__RequestVerificationToken" type="hidden" value="MUMAWj6rfm0EU-CQhkL9aj7lKKvdXFzAUXadsiFDtMh3NtZf_yQILs3K17fdjc6pF_VRfvY2Gugm21tIH7DBHdllMN01"></form>
<div id="cookieConsent" style="position:fixed; width:100%; height: 100%; top: 0; left: 0; bottom: 0; right: 0; background-color: rgba(0,0,0,0.5); z-index: 1000;">
<div class="cookieDialog d-flex flex-column">
By using our site, you acknowledge that you have read and understand our <span style="font-weight: bold; text-decoration: underline; cursor: pointer" id="CookiePolicyInfo">Cookie Policy</span>
<button type="button" data-dismiss="alert" class="btn btn-primary" id="acceptCookies">
Accept
</button>
</div>
</div>
<div class="modal" tabindex="-1">
<div class="modal-dialog modal-dialog-centered modal-dialog-scrollable modal-lg">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Cookie Policy</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<p>Our website uses cookies to distinguish you from other users of our website. This helps us to provide you with a good experience when you browse our website and allows us to improve our site.</p>
<p>If you do not accept cookies for this website, you will not be able to login.</p>
<h4>
What are cookies?
</h4>
<p>
Our website uses cookies to distinguish you from other users of our website. This helps us to provide you with a good experience when you browse our website and allows us to improve our site.<br>
A cookie is a small file of letters and numbers that we store on your browser or the hard drive of your computer (or internet-enabled device) if you agree.<br>
Cookies allow us to identify the computer or device you are using to access our website – but we cannot identify you personally. This information is sent back to our systems as you move around our website. Cookies are unique to the web browser you are using – so if you are using a desktop computer as well as a smart phone, different data will be collected for each.<br>
</p>
<h4>Cookies we use</h4>
<p>
We use the following cookies:
</p><ul>
<li>
Strictly necessary cookies: These are cookies that are required for the operation of our website.
They include, for example, cookies that enable you to log into secure areas of our website and services.
</li>
<li>
Analytical/performance cookies: These allow us to recognise and count the number of visitors and to see
how visitors move around our site when they are using it e.g. which pages are viewed by visitors most frequently.
This helps us to improve the way our website and services work, for example, by ensuring that users are finding what
they are looking for easily.
</li>
<li>
Functionality cookies. These are used to recognise you when you return to our site. This enables us to personalise
our content for you and remember your preferences (for example, your choice of language or region).
</li>
</ul>
<p></p>
<p>
We do not set targeting/advertising cookies. Cookies are not used in any Apps we provide.
</p>
<h4>Who sets cookies?</h4>
<p>
Cookies can be set by the owner of the website you are on. These are known as first party cookies.
Please note that third parties may also set cookies of any type, over which we have no control – however, you can control
them by managing your cookies (see below). Only the owner of the cookie can see the anonymous information it collects.
</p>
<h4>How can I manage cookies?</h4>
<p>
You may block cookies by activating the setting on your browser which allows you to refuse the setting of all or some cookies.
However, if you select this setting you may be unable to access all or certain parts of our site.
</p>
<p>
You can find more information about cookies on the ICO Website ico.org.uk/global/cookies and you can find detailed information on how you can control cookies at AboutCookies.org<br>
We may need to update this Cookie Policy in the future and so encourage you to review this Cookie Policy periodically to stay informed about how we are using cookies. This Cookie Policy was last updated in February 2020.
</p>
<p>
If you have any questions or comments regarding this Cookie Policy, please refer to the Privacy Policy, which is available from the login screen once you have accepted this Cookie Policy.
</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<script type="text/javascript">
$(document).ready(function () {
$("#CookiePolicyInfo").on("click",
function () {
$(".modal").modal();
});
$("#acceptCookies").on("click",
function () {
document.cookie = "AcceptCookies=true; path=/";
$("#cookieConsent").hide();
});
});
</script>
<style>
.cookieDialog {
background-color: white;
width: 20%;
margin-right: auto;
margin-left: auto;
margin-top: 10%;
width: 300px;
font-size: 16px;
padding: 20px;
border-radius: 4px;
}
@media(max-width: 800px) {
.cookieDialog {
width: 90%;
margin-left: 2em;
margin-right: 4em;
}
}
</style>
</body></html>