- 掃描 ID:
- 029d610d-036e-4f41-ad55-74820a2ca2f5已完成
- 已提交的 URL:
- https://chat.soziale.cloud/
- 報告完成時間:
連結 · 找到 5 個
從頁面中識別的傳出連結
連結 | Text |
---|---|
https://element.io | |
https://matrix.org | Powered by Matrix |
https://element.io/blog | Blog |
https://twitter.com/element_hq | |
https://github.com/element-hq/element-web | GitHub |
JavaScript 變數 · 找到 43 個
在頁面的視窗物件上載入的全域 JavaScript 變數是在函數外部宣告的變數,可從目前範圍內程式碼中的任何位置存取
名稱 | 類型 |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
webpackChunkelement_web | object |
Modernizr | object |
sprintf | function |
vsprintf | function |
_ | function |
mxDispatcher | object |
mxPlatformPeg | object |
主控台記錄訊息 · 找到 28 條
記錄到 Web 主控台的訊息
類型 | 類別 | 記錄 |
---|---|---|
debug | other |
|
debug | other |
|
debug | other |
|
error | network |
|
warning | other |
|
debug | other |
|
debug | other |
|
debug | other |
|
log | other |
|
debug | other |
|
debug | other |
|
log | other |
|
debug | other |
|
debug | other |
|
log | other |
|
debug | other |
|
error | network |
|
debug | other |
|
debug | javascript |
|
debug | other |
|
debug | other |
|
info | other |
|
info | other |
|
debug | other |
|
debug | other |
|
log | other |
|
log | other |
|
log | other |
|
HTML
頁面的原始 HTML 主體
<!DOCTYPE html><html lang="en" style="height: 100%; font-size: calc(var(--cpd-font-size-root) + 0px);"><head>
<meta charset="utf-8">
<title>Element </title>
<link rel="apple-touch-icon" sizes="57x57" href="vector-icons/apple-touch-icon-57.915fe96.png">
<link rel="apple-touch-icon" sizes="60x60" href="vector-icons/apple-touch-icon-60.578ef7b.png">
<link rel="apple-touch-icon" sizes="72x72" href="vector-icons/apple-touch-icon-72.eb1bdb7.png">
<link rel="apple-touch-icon" sizes="76x76" href="vector-icons/apple-touch-icon-76.d115188.png">
<link rel="apple-touch-icon" sizes="114x114" href="vector-icons/apple-touch-icon-114.654cb86.png">
<link rel="apple-touch-icon" sizes="120x120" href="vector-icons/apple-touch-icon-120.37c9043.png">
<link rel="apple-touch-icon" sizes="144x144" href="vector-icons/apple-touch-icon-144.60718ab.png">
<link rel="apple-touch-icon" sizes="152x152" href="vector-icons/apple-touch-icon-152.1944148.png">
<link rel="apple-touch-icon" sizes="180x180" href="vector-icons/apple-touch-icon-180.5d60475.png">
<link rel="manifest" href="manifest.json">
<meta name="referrer" content="no-referrer">
<link rel="shortcut icon" href="vector-icons/favicon.4c70c2b.ico">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="apple-mobile-web-app-title" content="Element">
<meta name="application-name" content="Element">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-TileImage" content="vector-icons/mstile-150.874f9ce.png">
<meta name="msapplication-config" content="vector-icons/browserconfig.8b4a2cf.xml">
<meta name="theme-color" content="rgb(255, 255, 255)">
<meta property="og:image" content="https://app.element.io/themes/element/img/logos/opengraph.png">
<meta http-equiv="Content-Security-Policy" content="
default-src 'none';
style-src 'self' 'unsafe-inline' ;
script-src 'self' 'wasm-unsafe-eval' https://www.recaptcha.net/recaptcha/ https://www.gstatic.com/recaptcha/ ;
img-src * blob: data:;
connect-src * blob:;
font-src 'self' data: ;
media-src * blob: data:;
child-src * blob: data:;
worker-src 'self' blob: ;
frame-src * blob: data:;
form-action 'self' ;
manifest-src 'self' ;
">
<link rel="stylesheet" href="bundles/24f734ed9264cd9a57f8/bundle.css">
<link rel="stylesheet" disabled="" data-mx-theme="Legacy-light" title="Legacy-light" href="bundles/24f734ed9264cd9a57f8/theme-legacy-light.css">
<link rel="stylesheet" disabled="" data-mx-theme="Legacy-dark" title="Legacy-dark" href="bundles/24f734ed9264cd9a57f8/theme-legacy-dark.css">
<link rel="stylesheet" data-mx-theme="Light" title="Light" href="bundles/24f734ed9264cd9a57f8/theme-light.css">
<link rel="stylesheet" disabled="" data-mx-theme="Light-high-contrast" title="Light-high-contrast" href="bundles/24f734ed9264cd9a57f8/theme-light-high-contrast.css">
<link rel="stylesheet" disabled="" data-mx-theme="Dark" title="Dark" href="bundles/24f734ed9264cd9a57f8/theme-dark.css">
<link rel="stylesheet" disabled="" data-mx-theme="Light-custom" title="Light-custom" href="bundles/24f734ed9264cd9a57f8/theme-light-custom.css">
<link rel="stylesheet" disabled="" data-mx-theme="Dark-custom" title="Dark-custom" href="bundles/24f734ed9264cd9a57f8/theme-dark-custom.css">
<link rel="preload" as="font" href="fonts/Inter/Inter-BoldItalic.9744396.woff2" crossorigin="anonymous">
<link rel="preload" as="font" href="fonts/Inter/Inter-Bold.a808c21.woff2" crossorigin="anonymous">
<link rel="preload" as="font" href="fonts/Inter/Inter-SemiBoldItalic.c632fb9.woff2" crossorigin="anonymous">
<link rel="preload" as="font" href="fonts/Inter/Inter-SemiBold.625474d.woff2" crossorigin="anonymous">
<link rel="preload" as="font" href="fonts/Inter/Inter-MediumItalic.d29ef50.woff2" crossorigin="anonymous">
<link rel="preload" as="font" href="fonts/Inter/Inter-Medium.ba68c34.woff2" crossorigin="anonymous">
<link rel="preload" as="font" href="fonts/Inter/Inter-Italic.e2f5280.woff2" crossorigin="anonymous">
<link rel="preload" as="font" href="fonts/Inter/Inter-Regular.6cc68d6.woff2" crossorigin="anonymous">
<link charset="utf-8" rel="preload" as="script" href="https://chat.soziale.cloud/bundles/24f734ed9264cd9a57f8/../../bundles/24f734ed9264cd9a57f8/9553.js"><link charset="utf-8" rel="preload" as="script" href="https://chat.soziale.cloud/bundles/24f734ed9264cd9a57f8/../../bundles/24f734ed9264cd9a57f8/8330.js"><link charset="utf-8" rel="preload" as="script" href="https://chat.soziale.cloud/bundles/24f734ed9264cd9a57f8/../../bundles/24f734ed9264cd9a57f8/styles.js"><link charset="utf-8" rel="preload" as="script" href="https://chat.soziale.cloud/bundles/24f734ed9264cd9a57f8/../../bundles/24f734ed9264cd9a57f8/8723.js"><link charset="utf-8" rel="preload" as="script" href="https://chat.soziale.cloud/bundles/24f734ed9264cd9a57f8/../../bundles/24f734ed9264cd9a57f8/element-web-app.js"><style type="text/css">[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32, .72, 0, 1);animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform,100%),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform,100%),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32, .72, 0, 1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true])::after{content:'';position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]::after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]::after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]::after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]::after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not(
[data-state=closed]
){opacity:0}[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:active,[data-vaul-handle]:hover{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@media (hover:hover) and (pointer:fine){[data-vaul-drawer]{user-select:none}}@media (pointer:fine){[data-vaul-handle-hitarea]:{width:100%;height:100%}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{from{transform:translate3d(0,var(--initial-transform,100%),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToBottom{to{transform:translate3d(0,var(--initial-transform,100%),0)}}@keyframes slideFromTop{from{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToTop{to{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}}@keyframes slideFromLeft{from{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}}@keyframes slideFromRight{from{transform:translate3d(var(--initial-transform,100%),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform,100%),0,0)}}</style></head>
<body style="height: 100%; margin: 0px; --emoji-font-family: Twemoji;" class="cpd-theme-light">
<noscript>Sorry, Element requires JavaScript to be enabled.</noscript> <!-- TODO: Translate this? -->
<div id="matrixchat" style="height: 100%;" class="notranslate"><div class="mx_AuthPage" style="background: url("themes/element/img/backgrounds/lake.jpg") center center / cover fixed;"><div class="mx_AuthPage_modal" style="position: relative; background: initial;"><div class="mx_AuthPage_modalBlur" style="position: absolute; inset: 0px; filter: blur(40px); background: url("themes/element/img/backgrounds/lake.jpg") center center / cover fixed;"></div><div class="mx_AuthPage_modalContent" style="display: flex; z-index: 1; background: rgba(255, 255, 255, 0.59); border-radius: 8px;"><div class="mx_Welcome"><div class="mx_WelcomePage mx_WelcomePage_guest"><div class="mx_WelcomePage_body"><style type="text/css">
/* we deliberately inline style here to avoid flash-of-CSS problems, and to avoid
* voodoo where we have to set display: none by default
*/
h1::after {
content: "!";
}
.mx_Parent {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
padding: 25px 35px;
color: #2e2f32;
}
.mx_Logo {
height: 54px;
margin-top: 2px;
}
.mx_ButtonGroup {
margin-top: 10px;
}
.mx_ButtonRow {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
justify-content: space-between;
box-sizing: border-box;
margin: 12px 0 0;
}
.mx_ButtonRow > * {
margin: 0 10px;
}
.mx_ButtonRow > *:first-child {
margin-left: 0;
}
.mx_ButtonRow > *:last-child {
margin-right: 0;
}
.mx_ButtonParent {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 10px 20px;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border-radius: 4px;
width: 150px;
background-repeat: no-repeat;
background-position: 10px center;
text-decoration: none;
color: #2e2f32 !important;
}
.mx_ButtonLabel {
margin-left: 20px;
}
.mx_Header_title {
font-size: 24px;
font-weight: 600;
margin: 20px 0 0;
}
.mx_Header_subtitle {
font-size: 12px;
font-weight: normal;
margin: 8px 0 0;
}
.mx_ButtonSignIn {
background-color: #368bd6;
color: white !important;
}
.mx_ButtonCreateAccount {
background-color: #0dbd8b;
color: white !important;
}
.mx_SecondaryButton {
background-color: #ffffff;
color: #2e2f32;
}
.mx_Button_iconSignIn {
background-image: url("welcome/images/icon-sign-in.svg");
}
.mx_Button_iconCreateAccount {
background-image: url("welcome/images/icon-create-account.svg");
}
.mx_Button_iconHelp {
background-image: url("welcome/images/icon-help.svg");
}
.mx_Button_iconRoomDirectory {
background-image: url("welcome/images/icon-room-directory.svg");
}
/*
.mx_WelcomePage_loggedIn is applied by EmbeddedPage from the Welcome component
If it is set on the page, we should show the buttons. Otherwise, we have to assume
we don't have an account and should hide them. No account == no guest account either.
*/
.mx_WelcomePage:not(.mx_WelcomePage_loggedIn) .mx_WelcomePage_guestFunctions {
display: none;
}
.mx_ButtonRow.mx_WelcomePage_guestFunctions {
margin-top: 20px;
}
.mx_ButtonRow.mx_WelcomePage_guestFunctions > div {
margin: 0 auto;
}
@media only screen and (max-width: 480px) {
.mx_ButtonRow {
flex-direction: column;
}
.mx_ButtonRow > * {
margin: 0 0 10px 0;
}
}
</style>
<div class="mx_Parent">
<a href="https://element.io" target="_blank" rel="noopener">
<img src="themes/element/img/logos/element-logo.svg" alt="" class="mx_Logo">
</a>
<h1 class="mx_Header_title">Welcome to Element</h1>
<!-- XXX: Our translations system isn't smart enough to recognize variables in the HTML, so we manually do it -->
<h4 class="mx_Header_subtitle">Decentralised, encrypted chat & collaboration powered by <a href="https://matrix.org" target="_blank" rel="noreferrer noopener">
<img width="79" height="34" alt="Matrix" style="padding-left: 1px;vertical-align: middle" src="img/matrix.9166e4b.svg">
</a></h4>
<div class="mx_ButtonGroup">
<div class="mx_ButtonRow">
<a href="#/login" class="mx_ButtonParent mx_ButtonSignIn mx_Button_iconSignIn">
<div class="mx_ButtonLabel">Sign in</div>
</a>
<a href="#/register" class="mx_ButtonParent mx_ButtonCreateAccount mx_Button_iconCreateAccount">
<div class="mx_ButtonLabel">Create Account</div>
</a>
</div>
<div class="mx_ButtonRow mx_WelcomePage_guestFunctions">
<div>
<a href="#/directory" class="mx_ButtonParent mx_SecondaryButton mx_Button_iconRoomDirectory">
<div class="mx_ButtonLabel">Explore rooms</div>
</a>
</div>
</div>
</div>
</div>
</div></div><div class="mx_Dropdown mx_LanguageDropdown mx_AuthBody_language"><div aria-haspopup="listbox" aria-expanded="false" aria-label="Language Dropdown" aria-describedby="mx_LanguageDropdown_value" aria-owns="mx_LanguageDropdown_input" role="button" tabindex="0" class="mx_AccessibleButton mx_Dropdown_input mx_no_textinput"><div class="mx_Dropdown_option" id="mx_LanguageDropdown_value"><div>English</div></div><span class="mx_Dropdown_arrow"></span></div></div></div></div></div><footer class="mx_AuthFooter" role="contentinfo"><a href="https://element.io/blog" target="_blank" rel="noreferrer noopener">Blog</a><a href="https://twitter.com/element_hq" target="_blank" rel="noreferrer noopener">Twitter</a><a href="https://github.com/element-hq/element-web" target="_blank" rel="noreferrer noopener">GitHub</a><a href="https://matrix.org" target="_blank" rel="noreferrer noopener">Powered by Matrix</a></footer></div></div>
<script src="bundles/24f734ed9264cd9a57f8/unhomoglyph_data.js"></script>
<script src="bundles/24f734ed9264cd9a57f8/bundle.js"></script>
<!-- Legacy supporting Prefetch images -->
<img src="img/warning.76eaf74.svg" aria-hidden="" alt="" width="24" height="23" style="visibility: hidden; position: absolute; top: 0px; left: 0px;">
<img src="img/e2e/warning.71ffc83.svg" aria-hidden="" alt="" width="24" height="23" style="visibility: hidden; position: absolute; top: 0px; left: 0px;">
<img src="icons/warning.6f20edd.svg" aria-hidden="" alt="" width="24" height="23" style="visibility: hidden; position: absolute; top: 0px; left: 0px;">
<img src="icons/bold.95e28a2.svg" aria-hidden="" alt="" width="25" height="22" style="visibility: hidden; position: absolute; top: 0px; left: 0px;">
<img src="icons/inline-code.0d0511d.svg" aria-hidden="" alt="" width="25" height="22" style="visibility: hidden; position: absolute; top: 0px; left: 0px;">
<img src="icons/italic.82bb153.svg" aria-hidden="" alt="" width="25" height="22" style="visibility: hidden; position: absolute; top: 0px; left: 0px;">
<img src="icons/quote.0ade560.svg" aria-hidden="" alt="" width="25" height="22" style="visibility: hidden; position: absolute; top: 0px; left: 0px;">
<img src="icons/strikethrough.1c550e6.svg" aria-hidden="" alt="" width="25" height="22" style="visibility: hidden; position: absolute; top: 0px; left: 0px;">
<!-- let CSS themes pass constants to the app -->
<div id="mx_theme_accentColor"></div><div id="mx_theme_secondaryAccentColor"></div><div id="mx_theme_tertiaryAccentColor"></div>
<!-- We eagerly create these containers to ensure their CSS stacking context order is sensible -->
<div id="mx_PersistedElement_container"></div>
<div id="mx_Dialog_StaticContainer"></div>
<div id="mx_Dialog_Container"></div>
<div id="mx_ContextualMenu_Container"></div>
</body></html>