- 扫描 ID:
- 029d610d-036e-4f41-ad55-74820a2ca2f5已完成
- 提交的 URL:
- https://chat.soziale.cloud/
- 报告完成时间:
链接 · 找到 5 个
从页面中识别出的传出链接
链接 | 文本 |
---|---|
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>