js-简单页面编写

<!DOCTYPE html>
<!-- saved from url=(0166)https://graph.qq.com/oauth2.0/show?which=Login&display=pc&response_type=code&client_id=101826977&redirect_uri=https%3A%2F%2Fasn.qq.com%2Fconnect_qq_callback&state=asn -->
<html lang="zh-cn"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=Edge">
    <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
    <!-- @fragment_top Start-->


<title>QQ帐号安全登录</title>
<meta name="keywords" content="QQ互联、QQ登录、安全登录、网站接入、腾讯开放平台">
<meta name="description" content="接入QQ互联,可实现与腾讯各项服务的无缝连接,安全帐号登录体系,用户动态同步腾讯各社交平台,调用腾讯公司各业务服务。">
<meta name="copyright" content="Tencent">
<meta name="author" content="rtx://tencent/sng/yuanyan">
<link rel="Shortcut Icon" href="https://imgcache.qq.com/qzone/openapi/favicon.ico?t=20130219" type="image/x-icon">
<link rel="icon" href="https://imgcache.qq.com/qzone/openapi/favicon.ico?t=20130219" type="image/x-icon">
<link href="./QQ帐号安全登录_files/qlogin_v2.min.css" rel="stylesheet">
<script type="text/javascript">
    window.__start = +new Date();
    
    var _speedTiming = [+new Date];
    (function error(monitorId){
        window.onerror = function(errorMsg, url, lineNumber) {
          var img = document.createElement('img');
          var url = 'https://graph.qq.com/oauth2.0/report?';
          var data = {
            attr_id: 2775276,
            uls: 'Script Error: ' + errorMsg + ', line:' + lineNumber + ', url:' + location.href + ' referer:' + document.referrer,
            content_type: 0,
            client_id: Q.getParameter('client_id')
          }
          for(var key in data){
            if(url[url.length - 1] != '?')
              url += '&';
            url += key + '=' + encodeURIComponent(data[key]);
          }
          img.src = url;
        };
    })(302299);
</script>
<style type="text/css">
/* 竖版样式 */
.lay_top.hide {
  display: none;
}
#combine_page.vertical {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

#combine_page.vertical .page_login {
  width: 360px;
}

#combine_page.vertical .lay_login_form {
  position: relative;
  margin: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
}

#combine_page.vertical .lay_login_form::after {
    content: '';
    height: 1px;
    background-color: rgba(0, 0, 0, 0.04);
    width: 250px;
    position: absolute;
    bottom: 0px;
    left: 50%;
    margin-left: -125px;
}

#combine_page.vertical .page_accredit {
    margin-top: 0px;
    border-left: none;
    height: auto;
}

#combine_page.vertical .page_accredit .lay_main {
    margin-left: 0px;
}
#combine_page.vertical .page_accredit .lay_main .lay_accredit_con {
    margin-top: 0px;
}

#combine_page.vertical .accredit_info {
  margin-top: 10px;
}
#combine_page.vertical .accredit_info .accredit_info_op li {
  margin-bottom: 10px;
}
</style>
<!-- @fragment_top End -->

</head>
<body>
<!-- @header Start-->
<div class="lay_top" id="lay_top">
    <div class="lay_top_inner" style="width: 688px;">
        <h1 class="logo text_hide">QQ登录</h1>
        <div class="lat_top_other">
            <a href="https://connect.qq.com/" target="_blank" title="什么是QQ登录"><i class="icon_help_white"></i>QQ登录</a>
            <span class="line">|</span>
            <a href="https://connect.qq.com/toc/auth_manager?from=auth" id="auth_manager_link" target="_blank" title="登录授权管理">授权管理</a>
            <span class="line">|</span>
            <a href="https://connect.qq.com/manage" target="_blank" title="申请接入">申请接入</a>
        </div>
    </div>
</div>
<!-- @header End -->

<div id="combine_page" style="width: 688px;">
  <div class="page_login combine_page_children float_left border_right">
    <div class="lay_login_form">
      
      <iframe frameborder="0" width="407" height="331" id="ptlogin_iframe" name="ptlogin_iframe" src="./QQ帐号安全登录_files/xlogin.html"></iframe>
      
    </div>
  </div>
  <div class="page_accredit combine_page_children float_left border_left">
    <div class="lay_main" id="lay_main">
      <div class="lay_accredit_con">
        <p class="cnt_wording"></p>
        <div class="accredit_info" id="accredit_info">
          <ul class="accredit_info_op">
            <li class="select_all_li">
              <input type="checkbox" id="select_all" class="checkbox oauth_checkbox_all" hidefocus="true" checked="checked">
              <label class="oauth_item_title" for="select_all">全选 <p style="margin-left: 8px; display: inline-block;" class="app_site_wording"><a class="accredit_site" id="accredit_site_link" href="https://asn.qq.com/" target="_blank">asn.qq.com</a>将获取以下权限:</p>
              </label>
            </li>
            
            
            
            
            
            
            
            
            
            
            
            <li>
              <input name="api_choose" hidefocus="true" type="checkbox" class="checkbox oauth_checkbox" id="item_1010" value="1010" title="默认授权 不可更改" checked="" disabled="">
              <label for="item_1010" class="oauth_item_title">使用你的QQ头像、昵称信息</label>
            </li>
            
          </ul>
        </div>
        <div class="oauth_tips_div">
          <p class="oauth_tips">
            授权即同意<a href="https://ti.qq.com/agreement/index.html" target="_blank">服务协议</a>和<a href="https://rule.tencent.com/rule/preview/3fd52bde-6555-453b-9ab8-c5f1f3d22c62" target="_blank">QQ隐私保护指引</a>
          </p>
        </div>
      </div>
    </div>
  </div>
</div>

<script>
    _speedTiming.push(+new Date);
    var Q = {};
    Q.authsCount = 1;
    Q.isNeedLogin = false;
    Q.crtDomain = 'https://asn.qq.com';
    Q.agree = function(){
        window.isAgreed = true;
    };
    Q.logout = function(){
        window.isLogouted = true;
    };
    
    Q.isNeedLogin = true;
    Q.getParameter = function getParameter(name) {
        var r = new RegExp("(\\?|#|&)" + name + "=([^&#]*)(&|#|$)"), m = location.href.match(r);
        return decodeURIComponent(!m ? "" : m[2]);
    };
    Q.ptlogin2 = function(){
        var s_url = 'https://graph.qq.com/oauth2.0/login_jump';
        s_url = 'https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&daid=383&style=33&login_text=%E7%99%BB%E5%BD%95&hide_title_bar=1&hide_border=1&target=self&s_url=' + encodeURIComponent(s_url);

        var clientId = Q.getParameter('client_id') || '';
        clientId && (s_url += ("&pt_3rd_aid="+encodeURIComponent(clientId)));

        var ptDisablePwd = Q.getParameter('pt_disable_pwd') || '';
            ptDisablePwd && (s_url += ("&pt_disable_pwd="+encodeURIComponent(ptDisablePwd)));

        var dmHost = ((Q.crtDomain || Q.getParameter('redirect_uri') || '').match(/http:\/\/([^/]*)\/?/i) || [])[1] || '';
        var feed_back_link = 'https://support.qq.com/products/77942?customInfo='+encodeURIComponent(dmHost) + '.appid' + clientId;
        s_url += (
          '&pt_feedback_link=' + encodeURIComponent(feed_back_link)
          + '&theme=' + (Q.getParameter('theme') || '2')
          + '&verify_theme=' + (Q.getParameter('verify_theme') || '')
        );
        document.getElementById('ptlogin_iframe').src = s_url;
    };
    Q.ptlogin2();
    
    
    function ptlogin2_onResize(w, h) {
        var f = document.getElementById('ptlogin_iframe');
        f.width = w;
        f.height = h;
    }
    if (!window.JSON) {
        document.write('<script type="text/javascript" src="https://imgcache.qq.com/open/operate/mlib/widget/json-for-ie.js"><\/script>');
    }
</script>

<!--@fragment_bottom Start-->
<script src="./QQ帐号安全登录_files/pt_adapt.js,qlogin_v2.js.下载" charset="UTF-8"></script>
<script type="text/javascript">
var MAX = 688;
var getClientWidth = function(doc) {
    var _doc = doc || document;
    return _doc.compatMode == 'CSS1Compat' ? _doc.documentElement.clientWidth : _doc.body.clientWidth;
}
var MIN = 370;
var maxWidth = getClientWidth(document);
if (maxWidth <= MAX) {
    var combinePage = document.getElementById('combine_page');
    var topHeader = document.getElementById('lay_top');
    var iframe = document.getElementById('ptlogin_iframe');
    var originWidth = iframe.width;
    var originHeight = iframe.height;
    
    if (maxWidth <= MIN) {
        combinePage.classList.add('vertical');
        topHeader.classList.add('hide');
        iframe.width = 360;
        iframe.height = 318;
    } else {
        combinePage.classList.remove('vertical');
        topHeader.classList.remove('hide');
        iframe.width = originWidth;
        iframe.height = originHeight;
    }
}
</script>
<!--@fragment_bottom End -->


</body></html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值