- 掃描 ID:
- ef2e392d-f941-44e4-b189-fd2c515bbee1已完成
- 已提交的 URL:
- https://passport.mobvoi.com/已重新導向
- 報告完成時間:
連結 · 找到 2 個
從頁面中識別的傳出連結
連結 | Text |
---|---|
http://developer.chumenwenwen.com/agreement/ | Mobvoi Service Agreement |
http://developer.chumenwenwen.com/agreement/#privacyPolicy | Mobvoi Privacy Policy |
JavaScript 變數 · 找到 22 個
在頁面的視窗物件上載入的全域 JavaScript 變數是在函數外部宣告的變數,可從目前範圍內程式碼中的任何位置存取
名稱 | 類型 |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
google_tag_manager | object |
google_tag_data | object |
dataLayer | object |
gtag | function |
GoogleAnalyticsObject | string |
ga | function |
vapIndex | number |
主控台記錄訊息 · 找到 1 條
記錄到 Web 主控台的訊息
類型 | 類別 | 記錄 |
---|---|---|
verbose | dom |
|
HTML
頁面的原始 HTML 主體
<!DOCTYPE html><html><head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no">
<meta content="yes" name="apple-mobile-web-app-capable">
<meta content="black" name="apple-mobile-web-app-status-bar-style">
<meta content="telephone=no" name="format-detection">
<meta content="email=no" name="format-detection">
<title>问问ID登录</title>
<link rel="stylesheet" href="/css/common.css">
<style>
/*动态验证码*/
.block {
position: absolute;
left: 0;
top: 0;
}
.slider-model {
display: none;
background: #FFFFFF;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 3;
padding: 50px 20px 20px;
border-radius: 10px;
}
.slider-model-masker {
display: none;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2;
background-color: rgba(0,0,0,0.7);
}
.container {
width: 320px;
margin: 0 auto 10px auto;
position: relative;
display: block!important;
}
.container .big-img {
display: block;
width: 320px;
height: 150px;
margin-bottom: 20px;
}
.container .small-img {
position: absolute;
}
.container #captcha a:link,.container #captcha a:visited,.container #captcha a:hover,.container #captcha a:active {
margin-left: 100px;
color: #0366D6;
}
.sliderContainer {
position: relative;
text-align: center;
width: 320px;
height: 40px;
line-height: 40px;
background: #f7f9fa;
color: #45494c;
font-size: 12px;
border: 1px solid #e4e7eb;
}
.sliderContainer_active .slider {
height: 38px;
top: -1px;
border: 1px solid #1991FA;
}
.sliderContainer_active .sliderMask {
height: 38px;
border-width: 1px;
}
.sliderContainer_success .slider {
height: 38px;
top: -1px;
border: 1px solid #52CCBA;
background-color: #52CCBA !important;
}
.sliderContainer_success .sliderMask {
height: 38px;
border: 1px solid #52CCBA;
background-color: #D2F4EF;
}
.sliderContainer_success .sliderIcon {
background-position: 0 0 !important;
}
.sliderContainer_fail .slider {
height: 38px;
top: -1px;
border: 1px solid #f57a7a;
background-color: #f57a7a !important;
}
.sliderContainer_fail .sliderMask {
height: 38px;
border: 1px solid #f57a7a;
background-color: #fce1e1;
}
.sliderContainer_fail .sliderIcon {
top: 14px;
background-position: 0 -82px !important;
}
.sliderContainer_active .sliderText, .sliderContainer_success .sliderText, .sliderContainer_fail .sliderText {
display: none;
}
.sliderMask {
position: absolute;
left: 0;
top: 0;
height: 40px;
border: 0 solid #1991FA;
background: #D1E9FE;
}
.slider {
position: absolute;
top: 0;
left: 0;
width: 40px;
height: 40px;
background: #fff;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
cursor: pointer;
transition: background .2s linear;
}
.slider:hover {
background: #1991FA;
}
.slider:hover .sliderIcon {
background-position: 0 -13px;
}
.sliderIcon {
position: absolute;
top: 15px;
left: 13px;
width: 14px;
height: 12px;
background: url('../../img/icon.png') 0 -26px;
background-size: 34px 471px;
}
.refreshIcon {
position: absolute;
right: 5px;
top: 5px;
width: 34px;
height: 34px;
cursor: pointer;
background: url('../../img/icon.png') 0 -437px;
background-size: 34px 471px;
}
.close-icon {
position: absolute;
right: 15px;
top: 15px;
width: 16px;
height: 16px;
background: url("/img/close.png") no-repeat;
background-size: 16px 16px;
cursor: pointer;
}
</style>
<script type="text/javascript" async="" src="https://www.google-analytics.com/analytics.js"></script><script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=G-BW5S4KKQBB&l=dataLayer&cx=c&gtm=457e4bc0za200"></script><script async="" src="https://www.googletagmanager.com/gtag/js?id=UA-64695573-23"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-64695573-23');
</script>
<script src="/js/vpa-login.js"></script>
<script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="/js/login.js" src="/js/login.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="jquery" src="/js/lib/jquery-1.9.1.min.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="Url" src="/js/lib/url.min.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="/js/api.js" src="/js/api.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="/js/store-cn/code.js" src="/js/store-cn/code.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="md5_min" src="/js/lib/md5.min.js"></script></head>
<body lang="zh-CN">
<div id="cookie" hidden="hidden"></div>
<div class="wrapper">
<header>
<img src="/img/logo.png" class="logo">
<div class="scanauth-section">
<img src="/img/scanauth-wenwen.png" class="scanauth-wenwen">
<img src="/img/scanauth-link.png" class="scanauth-link">
<img src="/img/scanauth-twitter.png" class="scanauth-twitter">
</div>
<h2>问问ID登录</h2>
<div class="scanauth-txt scanauth-section">By signing up, you agree to <a href="http://developer.chumenwenwen.com/agreement/" target="_blank">Mobvoi Service Agreement</a> and <a href="http://developer.chumenwenwen.com/agreement/#privacyPolicy" target="_blank">Mobvoi Privacy Policy</a>.
</div></header>
<div id="formContent" class="page">
<section class="login-page" id="loginSection">
<div class="form-group">
<input type="text" name="username" placeholder="邮箱/手机号" class="_phone-email" id="phoneOrEmail" autocomplete="off" err-tip="请输入正确的邮箱或者手机号" value-type="phoneOrEmail">
<p class="error-tips _error-tips"></p>
<!-- 部分来源仅支持邮箱登录 -->
<input type="text" id="emailOnly" class="email-only" placeholder="邮箱" autocomplete="off" err-tip="请输入正确的邮箱" value-type="email" style="display: none;">
<!-- 部分来源仅支持手机号登录 -->
<input type="text" id="phoneOnly" class="phone-only" placeholder="手机" autocomplete="off" err-tip="请输入正确的手机号" value-type="phone" style="display: none;">
</div>
<div class="form-group">
<input type="password" name="password" placeholder="密码" class="_password" id="password" autocomplete="off" err-tip="请输入密码" value-type="required">
<p class="error-tips _error-tips _server-tips"></p>
</div>
<div class="btn login-btn _login-btn">登录</div>
<p class="link-bottom">
<a href="javascript:void(0)" class="res-btn _register-btn">注册问问ID</a>
<span>|</span>
<a href="javascript:void(0)" class="_forget-password">忘记密码?</a>
</p>
<div id="thirdLoginWrapper" style="display: block;">
<div class="separate-line">
<span class="separate-tips">其他登录方式</span>
</div>
<div class="third-login">
<span id="wechatLogin" class="wechat-btn">用微信登录</span>
</div>
</div>
</section>
</div>
<div class="slider-model">
<div class="close-icon"></div>
<div class="container">
<div class="refreshIcon"></div>
<img src="" alt="" id="small-img" class="small-img">
<img src="" alt="" class="big-img">
<div class="sliderContainer">
<div class="sliderMask">
<div class="slider">
<span class="sliderIcon"></span>
</div>
</div>
<span class="sliderText">向右滑动获取验证码</span>
</div>
</div>
</div>
<div class="slider-model-masker"></div>
</div>
<footer>
Copyright © <span id="year">2024</span> Mobvoi Inc. All Rights Reserved. <span>北京羽扇智信息科技有限责任公司 京ICP备14058077号-1</span>
</footer>
<script>
var year = document.getElementById('year');
year.innerHTML = (new Date).getFullYear();
</script>
<script src="/js/lib/require.2.1.15.min.js"></script>
<script src="/js/config.js"></script>
<script type="text/javascript">
require(['/js/login.js'], function (login) {
login.init();
});
</script>
</body></html>