- 掃描 ID:
- 9cb512db-4abc-4eea-a235-3b107605dfb9已完成
- 已提交的 URL:
- https://3cx.dsaf.de:5001/
- 報告完成時間:
連結 · 找到 1 個
從頁面中識別的傳出連結
連結 | Text |
---|---|
https://www.3cx.com/ | .st-brand-blue-fill{fill:#0895d3}.st-brand-back-fill{fill:#fff} |
JavaScript 變數 · 找到 156 個
在頁面的視窗物件上載入的全域 JavaScript 變數是在函數外部宣告的變數,可從目前範圍內程式碼中的任何位置存取
名稱 | 類型 |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
webpackChunkwebclient | object |
Zone | function |
__zone_symbol__Promise | function |
__zone_symbol__fetch | function |
__zone_symbol__setTimeout | function |
__zone_symbol__clearTimeout | function |
__zone_symbol__setInterval | function |
主控台記錄訊息 · 找到 2 條
記錄到 Web 主控台的訊息
類型 | 類別 | 記錄 |
---|---|---|
warning | other |
|
error | network |
|
HTML
頁面的原始 HTML 主體
<!DOCTYPE html><html><head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="theme-color" content="#363535">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.6, minimum-scale=1.0">
<meta name="description" content="3CX">
<title>3CX</title>
<style media="screen" type="text/css">
.loading {
opacity: 1;
position: fixed;
height: 100%;
width: 100%;
top: 0;
left: 0;
background-color: var(--bg-tertiary, #363535);
z-index: 1100;
}
.loading-finished {
transition: opacity .3s, z-index .3s;
opacity: 0;
z-index: -1;
}
.loading img {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
}
</style>
<!-- CSS will be injected by webpack here -->
<!-- Preload link tags will be injected by webpack here -->
<link rel="manifest" href="manifest.webmanifest">
<link rel="apple-touch-icon" href="assets/manifest/icon_192x192.png">
<link rel="stylesheet" href="styles.5a18f90aed8c4944.css"><style type="text/css"></style><style>button[_ngcontent-ng-c2743186842]{padding:0;height:auto;width:3em}</style><style>[_nghost-ng-c4228208767]{background-color:red;color:#fff;font-weight:700}</style><style>#snackbar[_ngcontent-ng-c1411913194]{visibility:hidden;min-width:250px;background-color:var(--bg-primary-hover);color:var(--text-primary);text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:1200;left:0;transform:translate(calc(50vw - 50%));bottom:20px}#snackbar.show[_ngcontent-ng-c1411913194]{visibility:visible;animation:_ngcontent-ng-c1411913194_fadein .5s}@keyframes _ngcontent-ng-c1411913194_fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes _ngcontent-ng-c1411913194_fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}</style><style>.external-signin[_ngcontent-ng-c1291503417]{display:flex;flex-direction:row;align-items:flex-start;width:100%;justify-content:space-evenly;font-size:14px}.external-signin[_ngcontent-ng-c1291503417] button[_ngcontent-ng-c1291503417]{display:flex;align-items:center;flex-direction:row}.external-signin[_ngcontent-ng-c1291503417] .btn[_ngcontent-ng-c1291503417]{color:var(--bg-tertiary);background:var(--text-secondary)}.external-signin[_ngcontent-ng-c1291503417] .btn[_ngcontent-ng-c1291503417]:hover{background:var(--bg-tertiary-hover)}a[_ngcontent-ng-c1291503417]{color:var(--text-tertiary)}a[_ngcontent-ng-c1291503417]:hover{color:var(--bg-tertiary-hover)}.list-group[_ngcontent-ng-c1291503417]{border-radius:2px}.list-group-item[_ngcontent-ng-c1291503417]{padding:6px 8px;border-color:#f4f4f4;background-color:var(--text-secondary)}form[_ngcontent-ng-c1291503417] .text-divider[_ngcontent-ng-c1291503417]{display:flex;width:100%}form[_ngcontent-ng-c1291503417] .text-divider[_ngcontent-ng-c1291503417] .without-line[_ngcontent-ng-c1291503417]{width:100%}form[_ngcontent-ng-c1291503417] .text-divider[_ngcontent-ng-c1291503417] .with-line[_ngcontent-ng-c1291503417], form[_ngcontent-ng-c1291503417] .text-divider[_ngcontent-ng-c1291503417] .without-line[_ngcontent-ng-c1291503417]{font-size:14px}form[_ngcontent-ng-c1291503417] .text-divider[_ngcontent-ng-c1291503417] span[_ngcontent-ng-c1291503417]{padding:0 10px;font-size:14px;color:var(--text-tertiary)}</style><style>.login[_ngcontent-ng-c1520562348]{position:absolute;display:flex;width:100%;height:100%;align-items:center;min-width:300px;background:var(--bg-tertiary)}.login[_ngcontent-ng-c1520562348] .container[_ngcontent-ng-c1520562348]{padding:30px;border-radius:10px;background-color:var(--bg-tertiary-active)}.login[_ngcontent-ng-c1520562348] .container[_ngcontent-ng-c1520562348] .btn-lg{border-radius:2px;padding-top:8px;padding-bottom:8px}.login[_ngcontent-ng-c1520562348] .container[_ngcontent-ng-c1520562348] .form-control{height:34px}.login[_ngcontent-ng-c1520562348] .container[_ngcontent-ng-c1520562348] .list-group-item{padding:0}.login[_ngcontent-ng-c1520562348] .logo[_ngcontent-ng-c1520562348]{display:inline-block;width:100px}</style></head>
<body data-theme="light" class="ng-tns-0-2" style="padding-right: 0px;">
<app ng-version="17.3.12"><div class="d-flex flex-column vh-100 vw-100"><app-update-notification-bar _nghost-ng-c2743186842="" class="ng-tns-c2743186842-0"><!----></app-update-notification-bar><app-push-status-disclaimer _nghost-ng-c4228208767=""><!----><!----></app-push-status-disclaimer><div class="pos-rlt h-100 w-100"><div class="pos-abt h-100 w-100"><router-outlet></router-outlet><wclogin _nghost-ng-c1291503417="" class="ng-star-inserted"><standalone-view _ngcontent-ng-c1291503417="" class="dark-dialog" _nghost-ng-c1520562348=""><default-validation-errors _ngcontent-ng-c1520562348=""><val-default-errors style="display: none;"><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----></val-default-errors></default-validation-errors><div _ngcontent-ng-c1520562348="" class="login"><div _ngcontent-ng-c1520562348="" class="container w-xxl"><div _ngcontent-ng-c1520562348="" class="p-3 text-center"><a _ngcontent-ng-c1520562348="" target="_blank" show-3cx-logo-icon="" class="logo standalone-logo" href="https://www.3cx.com/"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 136.44 50.113" xml:space="preserve"><style>.st-brand-blue-fill{fill:#0895d3}.st-brand-back-fill{fill:#fff}</style><path d="M17.87 20.557c1.2-.1 2.3-.4 3.3-.8s1.9-1.1 2.5-1.9c.7-.8 1-1.9 1-3.3 0-2-.7-3.6-2-4.7-1.4-1.1-2.9-1.6-4.7-1.6-2.4 0-4.3.8-5.5 2.4s-1.8 3.6-1.8 6.1h-9.2c.1-2.4.5-4.7 1.3-6.7s1.9-3.7 3.3-5.2c1.4-1.4 3.1-2.6 5.1-3.3 2-.8 4.2-1.2 6.7-1.2 1.9 0 3.8.3 5.7.9s3.6 1.4 5.1 2.6c1.5 1.1 2.8 2.5 3.7 4.1 1 1.6 1.4 3.5 1.4 5.6 0 2.3-.6 4.4-1.7 6.1-1.1 1.8-2.8 3-5 3.6v.1c2.6.6 4.7 1.9 6.2 3.8s2.2 4.3 2.2 7c0 2.5-.5 4.7-1.5 6.7s-2.3 3.6-3.9 4.9c-1.6 1.3-3.5 2.3-5.6 3s-4.4 1-6.7 1c-2.7 0-5.1-.4-7.3-1.2-2.2-.8-4.1-1.9-5.6-3.4s-2.7-3.3-3.6-5.4c-.8-2.1-1.2-4.6-1.2-7.3h9.2c0 1.3.2 2.5.6 3.6.4 1.2.9 2.2 1.6 3 .7.8 1.5 1.5 2.6 2 1 .5 2.2.7 3.6.7 2.2 0 4-.7 5.5-2s2.3-3.2 2.3-5.5c0-1.8-.4-3.2-1.1-4.1-.7-1-1.6-1.6-2.7-2.1-1.1-.4-2.3-.7-3.6-.7-1.3-.1-2.5-.1-3.7-.1v-6.8c1.2.1 2.3.1 3.5.1z" class="st-brand-blue-fill"></path><path d="M63.57 6.557c5.4 0 10.7 2.2 14.6 6l1 1v-8.2l-.3-.2c-4.5-3.1-9.4-4.7-15.1-4.7-14.5 0-26.3 11.1-26.3 24.8 0 13.5 11.8 24.4 26.3 24.4 5.3 0 10.6-1.7 15.1-4.7l.3-.2v-8.1l-1 1c-4 3.8-9.3 6-14.5 6-10.5 0-19.4-8.5-19.4-18.6.1-10 8.9-18.5 19.3-18.5z" class="st-brand-back-fill"></path><path d="M79.37 15.757v19l8.3-9.9z" class="st-brand-blue-fill"></path><path d="m129.67 49.357-19.6-23.9 19.6-23.8h-10.4l-14.3 17.5-14.3-17.5h-10.4l19.5 23.8-19.5 23.9h10.3l14.4-17.6 14.4 17.6zm1.3-2.7c0-1.5 1.2-2.7 2.7-2.7s2.7 1.2 2.7 2.7-1.2 2.7-2.7 2.7c-1.5 0-2.7-1.2-2.7-2.7zm4.9 0c0-1.3-1-2.3-2.3-2.3-1.2 0-2.3 1-2.3 2.3s1 2.3 2.3 2.3 2.3-1 2.3-2.3zm-1 1.4h-.5l-.9-1.3h-.5v1.3h-.4v-2.9h1.3c.5 0 1 .1 1 .8 0 .6-.4.8-.9.8l.9 1.3zm-1.3-1.7c.4 0 1 .1 1-.4 0-.3-.4-.4-.7-.4h-.8v.8h.5z" class="st-brand-back-fill"></path></svg></a></div><form _ngcontent-ng-c1291503417="" novalidate="" class="form-validation login-form w-auto w-auto-xs mb-3 ng-untouched ng-pristine ng-valid"><!----><!----><div _ngcontent-ng-c1291503417="" class="list-group list-group-sm mb-3"><div _ngcontent-ng-c1291503417="" class="list-group-item"><input _ngcontent-ng-c1291503417="" id="loginInput" maxlength="255" autocomplete="username" required="" class="form-control border-0 pw-login" placeholder="Email or Extension Number"></div><div _ngcontent-ng-c1291503417="" class="list-group-item"><input _ngcontent-ng-c1291503417="" id="passwordInput" type="password" maxlength="50" autocomplete="current-password" required="" class="form-control border-0 pw-login" placeholder="Password"></div><!----><div _ngcontent-ng-c1291503417="" class="d-flex justify-content-end"><a _ngcontent-ng-c1291503417="" href="/#/forgot?target=webclient">Forgot password?</a></div></div><button _ngcontent-ng-c1291503417="" type="submit" id="submitBtn" class="btn btn-lg btn-primary w-100">Login </button></form></div></div></standalone-view></wclogin><!----><snackbar _nghost-ng-c1411913194=""><div _ngcontent-ng-c1411913194="" id="snackbar"><span _ngcontent-ng-c1411913194="" class="ng-star-inserted">Reconnecting</span><!----><!----><!----></div></snackbar></div></div></div></app><!---->
<div class="loading loading-finished" id="splash-screen">
<img src="assets/img/logo.png">
</div>
<!-- Scripts will be injected by webpack here -->
<script src="runtime.243daf8dff6f1659.js" type="module"></script><script src="polyfills.680d1e78701adc84.js" type="module"></script><script src="vendor.73c0fceb6883bd59.js" type="module"></script><script src="main.a0883a20c84b61f9.js" type="module"></script>
</body></html>