OK
https://www.gnjoy.com.tw/
Taiwan
Country
Network
April 26, 2025, 09:15 PM UTC
Date & Time
Websites
Websites
Runtime: 791ms
On April 26, 2025, 09:15 PM UTC, https://www.gnjoy.com.tw/ was accessible when tested on AS4780 in Taiwan.

Failures

HTTP Experiment
null
DNS Experiment
null
Control
null

DNS Queries

Resolver:
67.215.82.79
Query:
IN A www.gnjoy.com.tw
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
A
104.18.24.16
@
IN
A
104.18.25.16
Query:
IN AAAA www.gnjoy.com.tw
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
AAAA
2606:4700::6812:1910
@
IN
AAAA
2606:4700::6812:1810

TCP Connections

Connection to 2606:4700::6812:1810:443 was blocked.
Connection to 2606:4700::6812:1910:443 was blocked.
Connection to 104.18.24.16:443 succeeded.
Connection to 104.18.25.16:443 succeeded.

HTTP Requests

URL
GET https://www.gnjoy.com.tw/
Response Headers
Alt-Svc:
h3=":443"; ma=86400
Cache-Control:
no-cache, no-store
Cf-Cache-Status:
DYNAMIC
Cf-Ray:
936918d9e814a361-TPE
Content-Type:
text/html; charset=utf-8
Date:
Sat, 26 Apr 2025 21:15:43 GMT
Pragma:
no-cache
Server:
cloudflare
Server-Timing:
cfCacheStatus;desc="DYNAMIC"
Set-Cookie:
.AspNetCore.Antiforgery.mpjrYSS_jXY=CfDJ8PEEoiLiXFNJqQ4GgS87NkwsHQk5u6i4MeKfRmoBbRRUVpbFHLDwipSjHXHG9ZUFX6DfdUtdH7-IcLqkUjYxXfoHfT9k4ugfXjYlmFrKl0HJpnxTRdrjbPV4wbiHipPn7fuV-58ALSIx3M7OSbVLIy4; path=/; samesite=strict; httponly
Speculation-Rules:
"/cdn-cgi/speculation"
Via:
1.1 google
X-Frame-Options:
SAMEORIGIN
Response Body
<!DOCTYPE html>
<html lang="zh-tw">

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0">
    <title>GNJOY 遊戲平台-首頁</title>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta http-equiv="cache-control" content="max-age=0" />
    <meta http-equiv="cache-control" content="no-cache" />
    <meta http-equiv="expires" content="0" />
    <meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />

    <meta property="og:type" content="website" />
    <meta property="og:title" content="GNJOY 遊戲平台" />
    <meta property="og:url" content="https://www.gnjoy.com.tw" />
    <meta property="og:site_name" content="GNJOY 遊戲平台" />

    <!-------- lib_meta2 start --------->
    <meta name="description" content="GNJOY遊戲平台,致力於不間斷的與玩家用心交流溝通,以玩家為本,全力以赴提供給所有玩家喜愛的產品與體驗!">
    <meta name="twitter:description" content="GNJOY遊戲平台,致力於不間斷的與玩家用心交流溝通,以玩家為本,全力以赴提供給所有玩家喜愛的產品與體驗!">
    <meta property="og:description" content="GNJOY遊戲平台,致力於不間斷的與玩家用心交流溝通,以玩家為本,全力以赴提供給所有玩家喜愛的產品與體驗!" />
    
    <meta name="twitter:url" content="https://www.gnjoy.com.tw/" />
    <meta property="og:url" content="https://www.gnjoy.com.tw/" />

    <meta name="twitter:image" content="https://static.gnjoy.com.tw/img/gnjoy_share.jpg">
    <meta property="og:image" content="https://static.gnjoy.com.tw/img/gnjoy_share.jpg" />

    <meta name="twitter:title" content="GNJOY遊戲平台">
    <meta property="og:title" content="GNJOY遊戲平台">
    <meta property="og:site_name" content="GNJOY遊戲平台" />

    <meta property="fb:app_id" content="493641900836916" />
<!-------- lib_meta2 end --------->

    <link rel="Shortcut Icon" type="image/x-icon" href="https://static.gnjoy.com.tw/img/fav.ico" />
    <link rel="stylesheet" href="https://static.gnjoy.com.tw/css/sweetalert2.min.css">
    <link rel="stylesheet" href="https://static.gnjoy.com.tw/css/swiper.css">
    <link rel="stylesheet" type="text/css" href="https://static.gnjoy.com.tw/GNJOY/css/index.css?v=202504270515">
    <!--[if lt IE 9]>
        <script src="https://cdn.static.runoob.com/libs/html5shiv/3.7/html5shiv.min.js"></script>
    <![endif]-->
    <!-------- GoogleAnalytics start --------->
    <!--Start『2018-08-01 Gravity GA』Global site tag (gtag.js) - Google Analytics-->
    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-79281311-3"></script>
    <script>
        window.dataLayer = window.dataLayer || [];

        function gtag() { dataLayer.push(arguments); }
        gtag('js', new Date());

        gtag('config', 'UA-79281311-3');
    </script>
    <!--End『2018-08-01 Gravity GA』Global site tag (gtag.js) - Google Analytics-->
    <script src="https://static.gnjoy.com.tw/js/jquery-3.5.1.min.js"></script>
    <script src="https://static.gnjoy.com.tw/js/swiper.min.js"></script>
    <script src="/js/helper/tool.js"></script>
    <script src1="~/js/member/member.js"></script>
</head>
<body>
    <div class="wrapper">
        <header id="load_header" class="header">
            <!-- https://art.gnjoy.com.tw/GNJOY/inc/inc_header.html -->
<!-- 最上欄 -->
<div class="headerBar">
    <!-- 官方LOGO -->
    <div class="headerBar__logo">
                <a id="top" name="top" title="GNJOY首頁" target="_top" href="../Home"></a>
    </div>
    <div class="headerBar-hamburger js-hamburger" id="hamburger"><i></i></div>
    <!-- 主項目選單 -->
    <div class="navigation" id="navigation">
        <div class="navigation-menu">
            <script>
                var host = 'www.gnjoy.com.tw';
                
                function LoginChk(input) {
                    if (input == '') {
                        MsgBox("請先登入平台帳號才能使用本功能");
                        setTimeout(function () { window.location.href = '../Billing' }, 1500);
                    }
                    else {
                        window.location.href = '../Billing';
                    }
                }

                function MemberLoginedChk(input) {
                    var chk = input;
                    if (chk == '') {
                        window.location.href = '../Member/Signin';
                    }
                    else {
                        window.location.href = "../Member/Logined";
                    }
                }
            </script>
                    <ul>
                        <li><a class="top_menu2" href="javascript:void(0)" id="TopMember" title="會員專區" onclick="MemberLoginedChk('')">會員專區</a></li>
                        <li><a class="top_menu3" href="../Game" target="_top" title="遊戲中心">遊戲中心</a></li>
                        <li><a class="top_menu4" href="javascript:void(0)" id="TopBilling" title="儲值專區" onclick="LoginChk('')">儲值專區</a></li>
                        <li><a class="top_menu5" href="../Cs" target="_top" title="客服中心">客服中心</a></li>
                        <li><a class="top_menu7" href="../Coupon/Zone" target="_top" title="序號兌換">序號兌換</a></li>
                        <li><a class="top_menu9" href="../Store" target="_top" title="線上商城">線上商城</a></li>
                        <li><a class="top_menu8" href="https://tro.gnjoy.com.tw" target="_blank" title="RO仙境傳說樂園">RO仙境傳說樂園</a></li>
                    </ul>
                    <!-- 這 css 控 footer 的 logo -->
                    <link rel="stylesheet" type="text/css" href="https://static.gnjoy.com.tw/GNJOY/css/inc.css" />
                    <!-- hk 不要 roland SideBtn -->
                    <script src="https://static.gnjoy.com.tw/js/troSideBtn.js"></script>
        </div>
        <!-- 登入 -->
        <div class="navigation-login" id="hlogin">
            <ul id="hlogin1">
                <li class="signout"><a href="" title="登出">登出</a></li>
                <li class="login_id"><a id="account1"></a></li>
            </ul>
            <ul id="hlogin2">
                <li class="signout"><a href="" title="登出">登出</a></li>
                <li class="login_id"><a id="account2"></a></li>
            </ul>
            <ul id="hlogin3">
                <li class="loginID" id="loginID"><a id="">登入</a></li>
                <li class="signinID" id="signinID"><a href="../Member/Signin" title="註冊">註冊</a></li>
            </ul>

            <script>
                $('#hlogin1').hide();
                $('#hlogin2').hide();
                $('#hlogin3').hide();

                let CurrentUser = '';
                let uName = '';

                if (CurrentUser) {
                    if (uName) {
                        $('#hlogin1').show();
                        $('#account1').text('你好, ' + uName);
                        //$('#account1').text('你好, ' + CurrentUser);
                    }
                    else {
                        $('#hlogin2').show();
                        $('#account2').text('你好, ' + CurrentUser);
                        // gn 開頭要打碼,先跳過
                        // if (i >= 3 && i < str.Length - 2)hideStr += '*';
                    }
                }
                else {
                    $('#hlogin3').show();
                }

            </script>

            <script>
                $(function () {
                    let controller = 'Home'.toLowerCase();
                    let action = 'Index'.toLowerCase();
                    let CompanyChangeIAgree = '';
                    let StopStates = '';
                    let EmailApproveAlert = '';
                    let EmailApproveFlag = '';
                    let PhoneApproveFlag2022 = '';
                    let SamePassIdQt = '';
                    let MainFg = '';

                    $('.signout').click(function () {
                        event.preventDefault();
                        var inputData = {
                            gnId: $('#Lgameid').val()
                        }
                        var url = "../Login/Logout";
                        $.ajax({
                            cache: false,
                            type: 'POST',
                            dataType: 'json',
                            url: url,
                            data: inputData,
                            success: function (result) {
                                if (result.statusCode == "0") {
                                    MsgBox(result.responseText); // 其他訊息。tool.js
                                    return;
                                }
                                if (controller == 'Login'.toLowerCase() ||
                                    controller == 'Member'.toLowerCase() ||
                                    controller == 'RO'.toLowerCase()) {
                                    window.parent.location.href = "../Member/Signin"; // 會員頁未登入
                                }
                                else {
                                    //window.parent.location.href = window.parent.location.href; // 原頁刷新
                                    window.parent.location.reload(); // 商城有些不刷新,改看看
                                }
                                return;
                            },
                        });
                    });

                    if (CompanyChangeIAgree != '') {
                        if (controller == 'Login'.toLowerCase()) {
                            // stay here
                        }
                        else {
                            window.parent.location.href = "../Login/iAgree";
                        }
                        return;
                    }

                    // 2021/11/16 cs 說,開放可以看首頁跟遊戲中心
                    if (StopStates == 'Y') {
                        if (controller == 'Login'.toLowerCase() ||
                            controller == 'Cs'.toLowerCase() ||
                            //controller == 'Question'.toLowerCase() || // cs 2021/09/27 停權不可用會員建單
                            controller == 'QuestionGuest'.toLowerCase() ||
                            controller == 'Feedback'.toLowerCase() ||
                            controller == 'FormDownload'.toLowerCase() ||
                            controller == 'Bot'.toLowerCase() ||
                            controller == 'Guard'.toLowerCase() ||
                            controller == 'Regulation'.toLowerCase() ||
                            controller == 'Terms'.toLowerCase() ||
                            controller == 'Policies'.toLowerCase() ||
                            (controller.toLowerCase() == 'Game'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Home'.toLowerCase()) ||
                            (controller.toLowerCase() == 'News'.toLowerCase()) ||
                            (controller.toLowerCase() == 'NewsDetail'.toLowerCase())
                        ) {
                            // stay here
                        }
                        else {
                            window.parent.location.href = "../Login/StopStates";
                        }
                        return;
                    }

                    // 2021/11/16 cs 說,開放可以看首頁跟遊戲中心
                    if (StopStates == 'H') {
                        if (action == 'Logined'.toLowerCase()) {
                            swal({ text: "目前此帳號遭保管,無法使用其他功能,請<a href = ../../Question>聯繫客服</a>" }); // 個資頁跳
                        }
                        if ((controller.toLowerCase() == 'Member'.toLowerCase() && action != 'GAuthLocker'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Cs'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Question'.toLowerCase()) ||
                            (controller.toLowerCase() == 'QuestionGuest'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Feedback'.toLowerCase()) ||
                            (controller.toLowerCase() == 'FormDownload'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Bot'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Guard'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Regulation'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Terms'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Policies'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Game'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Home'.toLowerCase()) ||
                            (controller.toLowerCase() == 'News'.toLowerCase()) ||
                            (controller.toLowerCase() == 'NewsDetail'.toLowerCase())
                        ) {
                            // stay here
                        }
                        else {
                            //swal({ text: "目前此帳號遭保管,無法使用此功能,請聯繫客服" }); // 閃一下而已,效果不好
                            window.parent.location.href = "../Member/Logined";
                        }
                        return;
                    }

                    if (EmailApproveAlert == 'go') {
                        if (location.host.toLowerCase().indexOf('.hk') > -1 || 1 == 2) {

                        }
                        else {
                            $('#EMailChk').fadeIn(100);
                            $('.l-overlay_wrap').addClass('active');

                            setTimeout(function () {
                                $('#EMailChk').fadeOut(100);
                                $('.l-overlay_wrap').removeClass('active');
                                //window.parent.location.href = go_url;
                            }, 5000);
                        }
                    }

                    // 預定 2021/11/16 未 EMail 認證鎖功能與保管相同
                    // 2021/11/16 cs 說,開放可以看首頁跟遊戲中心
                    if (EmailApproveFlag == 'go') {
                        if (action == 'Logined'.toLowerCase()) {
                            swal({ text: "目前此帳號未完成EMail認證,無法使用其他功能,若無法進行認證,請<a href = ../../Question>聯繫客服</a>" }); // 個資頁跳
                        }
                        if ((controller.toLowerCase() == 'Member'.toLowerCase() &&
                            action != 'GAuthLocker'.toLowerCase() &&
                            action != 'GNIdBind24Login'.toLowerCase()
                        ) ||
                            (controller.toLowerCase() == 'Cs'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Question'.toLowerCase()) ||
                            (controller.toLowerCase() == 'QuestionGuest'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Feedback'.toLowerCase()) ||
                            (controller.toLowerCase() == 'FormDownload'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Bot'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Guard'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Regulation'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Terms'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Policies'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Game'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Home'.toLowerCase()) ||
                            (controller.toLowerCase() == 'News'.toLowerCase()) ||
                            (controller.toLowerCase() == 'NewsDetail'.toLowerCase())
                        ) {
                            // stay here
                        }
                        else {
                            //swal({ text: "目前此帳號遭保管,無法使用此功能,請聯繫客服" }); // 閃一下而已,效果不好
                            window.parent.location.href = "../Member/Logined";
                        }
                        return;
                    }

                    // 預定 2022/01/xx 未簡訊認證鎖功能與保管相同
                    if (PhoneApproveFlag2022 == 'go') {
                        if (action == 'Logined'.toLowerCase()) {
                            swal({ text: "目前此帳號未完成簡訊認證,無法使用其他功能,若無法進行認證,請<a href = ../../Question>聯繫客服</a>" }); // 個資頁跳
                        }
                        if ((controller.toLowerCase() == 'Member'.toLowerCase() &&
                            action != 'GAuthLocker'.toLowerCase() &&
                            action != 'GNIdBind24Login'.toLowerCase()
                        ) ||
                            (controller.toLowerCase() == 'Cs'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Question'.toLowerCase()) ||
                            (controller.toLowerCase() == 'QuestionGuest'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Feedback'.toLowerCase()) ||
                            (controller.toLowerCase() == 'FormDownload'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Bot'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Guard'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Regulation'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Terms'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Policies'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Game'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Home'.toLowerCase()) ||
                            (controller.toLowerCase() == 'News'.toLowerCase()) ||
                            (controller.toLowerCase() == 'NewsDetail'.toLowerCase())
                        ) {
                            // stay here
                        }
                        else {
                            //swal({ text: "目前此帳號遭保管,無法使用此功能,請聯繫客服" }); // 閃一下而已,效果不好
                            window.parent.location.href = "../Member/Logined";
                        }
                        return;
                    }

                    // 2023/07/13 大 gn 身分證,討論後放簡訊認證後面
                    // 2023/08/08 加開個資頁、EMail 與手機認證頁
                    // 2023/08/11 加開身分認證頁
                    // 2023/09/11 關閉跳轉
                    /*
                    if (PhoneApproveFlag2022 == '' && MainFg == '0' && parseInt(SamePassIdQt) > 1) {
                        if ((controller.toLowerCase() == 'Member'.toLowerCase() && action == 'GNIdBind'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Member'.toLowerCase() && action == 'GNIdBindDone'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Member'.toLowerCase() && action == 'GNIdBindNd'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Member'.toLowerCase() && action == 'Logined'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Member'.toLowerCase() && action == 'VerificationEMail'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Member'.toLowerCase() && action == 'VerificationPhone'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Member'.toLowerCase() && action == 'Identity'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Member'.toLowerCase() && action == 'NameSystem'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Member'.toLowerCase() && action == 'MobileGameAcc'.toLowerCase()) ||
                            controller == 'Login'.toLowerCase() ||
                            controller == 'Cs'.toLowerCase() ||
                            controller == 'Question'.toLowerCase() ||
                            controller == 'QuestionGuest'.toLowerCase() ||
                            controller == 'Feedback'.toLowerCase() ||
                            controller == 'FormDownload'.toLowerCase() ||
                            controller == 'Bot'.toLowerCase() ||
                            controller == 'Guard'.toLowerCase() ||
                            controller == 'Regulation'.toLowerCase() ||
                            controller == 'Terms'.toLowerCase() ||
                            controller == 'Policies'.toLowerCase() ||
                            (controller.toLowerCase() == 'Game'.toLowerCase()) ||
                            (controller.toLowerCase() == 'Home'.toLowerCase()) ||
                            (controller.toLowerCase() == 'News'.toLowerCase()) ||
                            (controller.toLowerCase() == 'NewsDetail'.toLowerCase())
                        ) {
                            // stay here
                        }
                        else {
                            window.parent.location.href = "../Member/GNIdBindNd";
                        }
                        return;
                    }
                    */

                });
            </script>
        </div>
                <script async defer src="https://connect.facebook.net/zh_TW/sdk.js"></script>
                <!-- 粉絲團|分享區塊 -->
                <div class="navigation-share">
                    <div class="navigation-share__btn js-share"></div>
                    <div class="navigation-share-social share-social">
                        <span>分享至:</span>
                        <ul>
                            <!--
                            <li class="share-social__fb"><a href="https://api.addthis.com/oexchange/0.8/forward/facebook/offer?url=https://www.gnjoy.com.tw/" target="_new"></a></li>
                            <li class="share-social__twitter"><a href="https://api.addthis.com/oexchange/0.8/forward/twitter/offer?url=https://www.gnjoy.com.tw/" target="_new"></a></li>
                            -->
                            <li class="share-social__fb share_fb"><a href="javascript:void(0)"></a></li>
                            <!--
                            <li class="share-social__fb share_line"><a href="javascript:void(0)"></a1></li>
                            -->
                        </ul>
                    </div>
                </div>
                <script>
                    window.fbAsyncInit = function () {
                        FB.init({
                            appId: '493641900836916',
                            xfbml: true,
                            version: 'v13.0' //220224更為最新版
                        });
                    };

                    $(function () {
                        //$(".share-social__fb a").attr('href', 'https://api.addthis.com/oexchange/0.8/forward/facebook/offer?url=' + location.href);
                        //$(".share-social__twitter a").attr('href', 'https://api.addthis.com/oexchange/0.8/forward/twitter/offer?url=' + location.href);

                        let this_url = location.href;
                        if (this_url.toLowerCase().indexOf('LoginFail'.toLowerCase()) > -1
                        ) {
                            this_url = 'https://www.gnjoy.com.tw/';
                        }

                        $('.share_fb').off('click');
                        $('.share_fb').on('click', function () {
                            //swal('share_fb');
                            FB.ui(
                                {
                                    method: 'share',
                                    href: this_url, // 必要。沒預設值
                                    //mobile_iframe: true, // 已停用
                                    //hashtag: 'hashtag xxx', 內網看不到?
                                    quote: '' // 內網看的到。依照文案
                                },
                                function (response) {
                                }
                            );
                        });

                        $('.share_line').off('click');
                        $('.share_line').on('click', function () {
                            //swal('share_line');
                            window.open('https://social-plugins.line.me/lineit/share?url=' + this_url);
                        });
                    })
                </script>
    </div>
</div>
<!-- 登入Pop Up -->
<div class="headerLogin l-overlay" id="headerLogin" style="display: none;">
    <div class="l-overlay-mask js-mask"></div>
    <div class="l-overlay_wrap l-overlay_wrap--login active">
        <div class="l-overlay_close js-close"></div>
        <div id="load_headerLogin">

            <meta charset="utf-8">
            <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0">
            <meta http-equiv="X-UA-Compatible" content="IE=edge">
            <link rel="stylesheet" href="https://static.gnjoy.com.tw/css/CodeBox.css">
            <link rel="stylesheet" type="text/css" href="https://static.gnjoy.com.tw/GNJOY/css/common.css?v=202504270515" />
            <link rel="stylesheet" href="https://static.gnjoy.com.tw/GNJOY/css/login.css?v=202504270515">
            <!--[if lt IE 9]>
                <script src="https://cdn.static.runoob.com/libs/html5shiv/3.7/html5shiv.min.js"></script>
            <![endif]-->

            <div class="wrapper">
                <div class="login">
                    <h1><em>登入</em>會員</h1>
                    <form action="" class="">
                        <div class="login-form">
                            <input type="hidden" name="returnUrl" id="LreturnUrl">
                            <input type="hidden" name="loginType" id="LloginType" value="MEMBER">
                            <input type="hidden" name="isTop" id="LisTop" value="Y">

                            <!-- 帳號、密碼文字輸入 -->
                            <div class="login-form_member">
                                <input name="gameid" type="text" maxlength="16" id="Lgameid" class="login_member" placeholder="平台帳號">
                            </div>
                            <div class="login-form_pw">
                                <input name="gamepw" type="password" maxlength="16" id="Lgamepw" class="login_pw" placeholder="平台密碼">
                            </div>
                        </div>
                        <div class="login-code">
                            <div class="codeBox">
                                <!-- 圖形驗證 -->
                                <div>
                                    <span class="cf-turnstile" data-sitekey="0x4AAAAAAAFp_K8DQyiDrB6P" id="cf_recapa0"></span>
                                    <div id1="header_recap"></div>
                                </div>
                            </div>
                        </div>
                        <input type="button" class="login-btn" id="BtnLogin" value="登入會員">
                        <!-- 記億登入狀態|註冊、忘記密碼連結 -->
                        <div class="login-txt">
                                    <p style="display: inline; font-size: 13px;">手機類型遊戲客服回報請</p>
                                    <a href="https://www.gnjoy.com.tw/NewsDetail?rq_id=145196" class="impt" title="綁定" target="_top" style="font-size: 13px;">《先點我確認》</a>
                            <!--<a href="../Member/Signin" class="impt" title="註冊會員" target="_top">註冊會員</a>-->
                            <p><a href="../Member/ForgetPw" title="忘記密碼" target="_top">忘記密碼</a></p>
                        </div>
                        <div class="login-others">
                            <span>其他帳號註冊登入:</span>
                            <a class="login-others_fb btn_facebook" id="BtnFBLogin" title="使用Facebook註冊登入" onclick1=" window.parent.location.href = '../ThirdParty/Index?FB';">Facebook註冊登入</a>
                            <a class="login-others_google btn_google" id="BtnGOOGLELogin" title="使用Google註冊登入" onclick1=" window.parent.location.href = '../ThirdParty/Index?GOOGLE';">Google</a>
                            <a class="login-others_apple btn_apple" id="BtnAPPLELogin" title="使用Apple ID註冊登入" onclick1=" window.parent.location.href = '../ThirdParty/Index?APPLE';">Apple ID</a>
                                    <a class="login-others_baha btn_baha" id="BtnBAHALogin" title="使用巴哈姆特註冊登入" onclick1=" window.parent.location.href = '../ThirdParty/Index?BAHAL';">巴哈姆特</a>
                        </div>
                    </form>
                </div>
            </div>
            <script>
                /*
                $('#loginID').on('click', function () {
                    $('#headerLogin').fadeIn(100)
                    $('.l-overlay_wrap').addClass('active')
                })
                $('.js-mask, .js-close').on('click', function () {
                    $('#headerLogin').fadeOut(100);
                    $('.l-overlay_wrap').removeClass('active')
                })
                */
            </script>
            <input name="__RequestVerificationToken" type="hidden" value="CfDJ8PEEoiLiXFNJqQ4GgS87NkyovaoBHLGl4tWlkz-2VLihGBAJ-PFTHXhQWU54jWHTCsntF-k0o7hv0EsYeowNedxqOy4Kq8C_Bfk0czImNtoZrKpXdwAZTPIy-3uIiS13dxmAulhfcoKhiq8Scq2V_wM" />

            <script>
                let this_url = 'www.gnjoy.com.tw' + '/' + 'Home';

                // 第一組
                $('#BtnFBLogin').on('click', function () {
                    window.parent.location.href = '' + '../ThirdParty/TPLogin' + '?FB'
                        + '&GameId=GNJOY'
                        + '&returnurl=' + this_url;
                })
                $('#BtnGOOGLELogin').on('click', function () {
                    window.parent.location.href = '' + '../ThirdParty/TPLogin' + '?GOOGLE'
                        + '&GameId=GNJOY'
                        + '&returnurl=' + this_url;
                })
                $('#BtnAPPLELogin').on('click', function () {
                    window.parent.location.href = '' + '../ThirdParty/TPLogin' + '?APPLE'
                        + '&GameId=GNJOY'
                        + '&returnurl=' + this_url;
                })
                $('#BtnBAHALogin').on('click', function () {
                    window.parent.location.href = '' + '../ThirdParty/TPLogin' + '?BAHAL'
                        + '&GameId=GNJOY'
                        + '&returnurl=' + this_url;
                })

                var recaStr = '';
                $(document).ready(function () {
                    //var logined = '';

                    $('.js-share').on('click', function () {
                        $('.share-social').slideToggle(100)
                        //console.log('click it!!')
                    })
                    $('.js-hamburger').on('click', function () {
                        $('#hamburger, #navigation').toggleClass('active')
                    })
                    $(window).on('resize', function () {
                        if ($(window).width() > 1024) {
                            $('#hamburger, #navigation').removeClass('active')
                        }
                    });
                    $('#loginID').on('click', function () {
                        if (location.host.toLowerCase().indexOf('.hk') > -1 || 1 == 2) {
                            window.location.href = "../Member/Signin"; // 會員頁未登入
                        }
                        else {
                            $('#headerLogin').fadeIn(100);
                            $('.l-overlay_wrap').addClass('active');
                        }
                    })
                    $('.js-mask, .js-close').on('click', function () {
                        $('#headerLogin').fadeOut(100);
                        $('.l-overlay_wrap').removeClass('active')
                    })

                    if (url_key) {
                        MenuAddClassSelect(url_key);
                    }
                });
                $('#BtnLogin').click(function () {
                    js_Login($('#Lgameid').val(), $('#Lgamepw').val(), $('input[name="cf-turnstile-response"]').first().val());
                });

                // 擱置 8 小時,自動刷新,避免前端版本過舊
                var TimeoutID = window.setTimeout((() => location.reload()), (1000 * 60 * 60 * 8));

                // 我不是機器人。一頁有複數個時,使用 render 避免衝突。
                var CaptchaCallback = function () {

                    // cs 2023/06/07 說 12px。
                    let reCAPTCHA_Policy = $('<span>').html('This site is protected by reCAPTCHA and the Google ' +
                        '<a target = "_blank" href="https://policies.google.com/privacy">Privacy Policy</a> and ' +
                        '<a target = "_blank" href="https://policies.google.com/terms">Terms of Service</a> apply.').css('font-size', '12px');

                    let reCAPTCHA_Policy_c = $('<span>').html('本網站受 reCAPTCHA 保護,適用 Google ' +
                        '<a target = "_blank" href="https://policies.google.com/privacy">隱私權政策</a> 與 ' +
                        '<a target = "_blank" href="https://policies.google.com/terms">服務條款</a>').css('font-size', '12px');

                    if ($('#header_recap').length) {
                        grecaptcha.render('header_recap', { 'sitekey': '6Ldv9yETAAAAACoWxf98YL_w6qerzlqmR8IksgAL' });
                    }
                    if ($('#index_recapa').length) {
                        grecaptcha.render('index_recapa', { 'sitekey': '6Ldv9yETAAAAACoWxf98YL_w6qerzlqmR8IksgAL' });
                    }
                    if ($('#forgetpw_recapa').length) {
                        grecaptcha.render('forgetpw_recapa', { 'sitekey': '6Ldv9yETAAAAACoWxf98YL_w6qerzlqmR8IksgAL' });
                    }
                    if ($('#forgetGn_recapa').length) {
                        grecaptcha.render('forgetGn_recapa', { 'sitekey': '6Ldv9yETAAAAACoWxf98YL_w6qerzlqmR8IksgAL' });
                    }
                    if ($('#roQuickBind_recapa').length) {
                        grecaptcha.render('roQuickBind_recapa', { 'sitekey': '6Ldv9yETAAAAACoWxf98YL_w6qerzlqmR8IksgAL' });
                    }
                    if ($('#roSignin_recapa').length) {
                        grecaptcha.render('roSignin_recapa', { 'sitekey': '6Ldv9yETAAAAACoWxf98YL_w6qerzlqmR8IksgAL' });
                    }
                    if ($('#mRoQuickBind_recapa').length) {
                        grecaptcha.render('mRoQuickBind_recapa', { 'sitekey': '6Ldv9yETAAAAACoWxf98YL_w6qerzlqmR8IksgAL' });
                    }
                    if ($('#roChangePw_recapa').length) {
                        grecaptcha.render('roChangePw_recapa', { 'sitekey': '6Ldv9yETAAAAACoWxf98YL_w6qerzlqmR8IksgAL' });
                    }
                    if ($('#roForgetPw_recapa').length) {
                        grecaptcha.render('roForgetPw_recapa', { 'sitekey': '6Ldv9yETAAAAACoWxf98YL_w6qerzlqmR8IksgAL' });
                    }
                    if ($('#couZone_recapa').length) {
                        grecaptcha.render('couZone_recapa', { 'sitekey': '6Ldv9yETAAAAACoWxf98YL_w6qerzlqmR8IksgAL' });
                    }
                    if ($('#couRoEvent_recapa').length) {
                        grecaptcha.render('couRoEvent_recapa', { 'sitekey': '6Ldv9yETAAAAACoWxf98YL_w6qerzlqmR8IksgAL' });
                    }
                    if ($('#changePw_recapa').length) {
                        grecaptcha.render('changePw_recapa', { 'sitekey': '6Ldv9yETAAAAACoWxf98YL_w6qerzlqmR8IksgAL' });
                    }
                    if ($('#singIn_recapa').length) {
                        grecaptcha.render('singIn_recapa', { 'sitekey': '6Ldv9yETAAAAACoWxf98YL_w6qerzlqmR8IksgAL' });
                    }
                    if ($('#logined_recapa').length) {
                        grecaptcha.render('logined_recapa', { 'sitekey': '6Ldv9yETAAAAACoWxf98YL_w6qerzlqmR8IksgAL' });
                    }
                    if ($('#logined_recapa_v2_hid').length) {
                        /*
                        grecaptcha.render("logined_recapa_v2_hid", {
                            "sitekey": "6Lf6hXImAAAAAKXpo8jjyHDZ-0o6hAiM8uOPsNBp", // v2 隱形
                            "size": "invisible",
                            "callback": UpdateProfileA
                        });
                        // 在使用者流程中加入 reCAPTCHA 品牌宣傳元素,才可隱藏徽章
                        $('#logined_recapa_v2_hid').after(reCAPTCHA_Policy_c);
                        $('.grecaptcha-badge').hide();
                        console.log('logined_recapa_v2_hid' + ' render');
                        */
                    }
                    if ($('#billing_recapa').length) {
                        grecaptcha.render('billing_recapa', { 'sitekey': '6Ldv9yETAAAAACoWxf98YL_w6qerzlqmR8IksgAL' });
                    }
                    if ($('#gamesecpw_recapa').length) {
                        grecaptcha.render('gamesecpw_recapa', { 'sitekey': '6Ldv9yETAAAAACoWxf98YL_w6qerzlqmR8IksgAL' });
                    }
                    if ($('#newsecpw_recapa').length) {
                        grecaptcha.render('newsecpw_recapa', { 'sitekey': '6Ldv9yETAAAAACoWxf98YL_w6qerzlqmR8IksgAL' });
                    }
                    if ($('#faq_recapa').length) {
                        grecaptcha.render('faq_recapa', { 'sitekey': '6Ldv9yETAAAAACoWxf98YL_w6qerzlqmR8IksgAL' });
                        console.log('faq_recapa' + ' render');
                    }
                    if ($('#faq_recapa_v2_hid').length) {
                        grecaptcha.render("faq_recapa_v2hid", {
                            //"sitekey": "6Ldv9yETAAAAACoWxf98YL_w6qerzlqmR8IksgAL", // v2
                            //"sitekey": "6LfCaWsmAAAAAEJK0Ju51PlW8_cnUE9FPwOzRHI1", // v3
                            "sitekey": "6Lf6hXImAAAAAKXpo8jjyHDZ-0o6hAiM8uOPsNBp", // v2 隱形
                            //"badge": "inline",
                            //"type": "image",
                            "size": "invisible",
                            "callback": form_submit2
                        });
                        // 在使用者流程中加入 reCAPTCHA 品牌宣傳元素,才可隱藏徽章
                        $('#faq_recapa_v2_hid').after(reCAPTCHA_Policy_c);
                        $('.grecaptcha-badge').hide();
                        console.log('faq_recapa_v2_hid' + ' render');
                    }
                    if ($('#GNIdBind_recapa').length) {
                        grecaptcha.render('GNIdBind_recapa', { 'sitekey': '6Ldv9yETAAAAACoWxf98YL_w6qerzlqmR8IksgAL' });
                        console.log('GNIdBind_recapa' + ' render');
                    }
                    //console.log('CaptchaCallback');
                };

                var onloadTurnstileCallback = function () {
                    console.log('onloadTurnstileCallback');
                }

                function js_Login(game, pw, recapaStr) {
                    var inputData = {
                        gnId: game,
                        password: pw,
                        recaptcha: recapaStr,
                        __RequestVerificationToken: $('input[name="__RequestVerificationToken"]').val()
                    };
                    $.ajax({
                        cache: false,
                        type: 'POST',
                        dataType: 'json',
                        url: "../Login/Login",
                        data: inputData,
                        success: function (result) {
                            //grecaptcha.reset(0);
                            turnstile.reset('#cf_recapa0');

                            let go_url = window.parent.location.href; // 原頁

                            // 搬到上面 CompanyChangeIAgree
                            /*
                            if (result.statusCode == "2") {
                                go_url = "../Login/" + result.responseText; // 同意條款
                                window.parent.location.href = go_url;
                                return;
                            }
                            */

                            if (result.statusCode == "1") {
                                if (go_url.toLowerCase().indexOf('/Member/'.toLowerCase()) > -1 ||
                                    go_url.toLowerCase().indexOf('/RO/'.toLowerCase()) > -1 ||
                                    go_url.toLowerCase().indexOf('/LoginFail'.toLowerCase()) > -1
                                ) {
                                    go_url = "../Member/Logined"; // 會員頁已登入
                                    window.parent.location.href = go_url;
                                    return;
                                }
                                //window.parent.location.href = go_url; // 原頁或會員頁已登入
                                window.parent.location.reload(); // 商城有些不刷新,改看看
                                return;
                            }

                            if (result.responseText == '帳號已被停權') {
                                go_url = "../Login/StopStates";
                                window.parent.location.href = go_url;
                                return;
                            }

                            MsgBox(result.responseText);
                        },
                        error: function (xhr, thrownError) {
                            if (xhr.status == 400) {
                                swal('請刷新頁面');
                            }
                            //grecaptcha.reset(0);
                            turnstile.reset('#cf_recapa0');
                        }
                    });
                };
                function MenuAddClassSelect(url_key) {
                    switch (url_key) {
                        case 'Home'.toLowerCase():
                            $('.top_menu1').addClass('select');
                            break;
                        case 'Member'.toLowerCase():
                            $('.top_menu2').addClass('select');
                            break;
                        case 'Game'.toLowerCase():
                            $('.top_menu3').addClass('select');
                            break;
                        case 'Billing'.toLowerCase():
                            $('.top_menu4').addClass('select');
                            break;
                        case 'Coupon'.toLowerCase():
                            $('.top_menu7').addClass('select');
                            break;
                        case 'RO'.toLowerCase():
                            $('.top_menu2').addClass('select');
                            break;
                        case 'Cs'.toLowerCase():
                        case 'Question'.toLowerCase():
                        case 'Feedback'.toLowerCase():
                        case 'FormDownload'.toLowerCase():
                        case 'Bot'.toLowerCase():
                        case 'Guard'.toLowerCase():
                        case 'Regulation'.toLowerCase():
                        case 'Terms'.toLowerCase():
                        case 'Policies'.toLowerCase():
                            $('.top_menu5').addClass('select');
                            break;
                    }
                }
            </script>
            <script src="https://www.google.com/recaptcha/api.js?onload=CaptchaCallback&render=explicit" async defer></script>
            <script src="https://challenges.cloudflare.com/turnstile/v0/api.js?onload=onloadTurnstileCallback" async defer></script>
        </div>
    </div>
</div>
<!-- CurrentUser 檢查 Pop Up -->
<div class="headerLogin l-overlay" id="CurrentChk" style="display: none;">
    <div class="l-overlay-mask js-mask"></div>
    <div class="l-overlay_wrap l-overlay_wrap--login active">
        <div class="l-overlay_close js-close"></div>
        <div id="load_headerLogin">
            <meta charset="utf-8">
            <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0">
            <meta http-equiv="X-UA-Compatible" content="IE=edge">
            <div style="background-color:white;height: 450px">
                <div class="wrapper">
                    <h1 style="padding-top: 50%;font-size:25px;"><em style=" color: #c31919; font-weight: bold;">GNJOY</em>操作已於逾時,請重新登入</h1>
                </div>
            </div>
            <script>
                var recaStr = '';
                $(document).ready(function () {
                    $('.js-hamburger').on('click', function () {
                        $('#hamburger, #navigation').toggleClass('active')
                    })
                    $(window).on('resize', function () {
                        if ($(window).width() > 1024) {
                            $('#hamburger, #navigation').removeClass('active')
                        }
                    });
                    $('.js-mask, .js-close').on('click', function () {
                        $('#CurrentChk').fadeOut(100);
                        $('.l-overlay_wrap').removeClass('active')
                    })
                });
            </script>
        </div>
    </div>
</div>
<!-- EMail 認證 Pop Up -->
<div class="headerLogin_ l-overlay" id="EMailChk" style="display: none;">
    <div class="l-overlay-mask js-mask"></div>
    <div class="l-overlay_wrap l-overlay_wrap_--login active">
        <div class="l-overlay_close js-close"></div>
        <div id="load_headerLogin">
            <meta charset="utf-8">
            <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0">
            <meta http-equiv="X-UA-Compatible" content="IE=edge">
            <div style="background-color:white;">
                <div class="wrapper">
                    <a href="https://www.gnjoy.com.tw/Member/Logined">
                        <img src="https://static.gnjoy.com.tw/www_core/images/mail/GnEMailBanner_600x440_0901.jpg" width="90%" height="90%">
                    </a>
                    <!--
                    <h1 style="padding-top: 40%;font-size:25px;"><em style=" color: #c31919; font-weight: bold;">GNJOY</em>EMail未認證</h1>
                    <p>
                        GNJOY EMail 未認證<br>
                        Hello!您的GNJOY會員帳號似乎還沒有完成Email認證呢~<br>
                        趕緊完成認證,帳號安全更添保障唷!
                    </p>
                    -->
                </div>
            </div>
            <script>
                var recaStr = '';
                $(document).ready(function () {
                    $('.js-hamburger').on('click', function () {
                        $('#hamburger, #navigation').toggleClass('active')
                    })
                    $(window).on('resize', function () {
                        if ($(window).width() > 1024) {
                            $('#hamburger, #navigation').removeClass('active')
                        }
                    });
                    $('.js-mask, .js-close').on('click', function () {
                        $('#EMailChk').fadeOut(100);
                        $('.l-overlay_wrap').removeClass('active')
                    })
                });
            </script>
        </div>
    </div>
</div>

        </header>
        <div class="banner js-topBanner" id="banner">
            <div class="banner-slider swiper-container" id="bannerSlider">
                <ul class="swiper-wrapper"></ul>
                <script>
                    function printBanner() {
                        var inputData = {}
                        $('.swiper-wrapper').html(''); // 先清空

                        $.ajax({
                            async: false,
                            type: "POST",
                            url: "Home/forAjax_getBannerList",
                            contentType: "application/json; charset=utf-8", // 送出的
                            data: JSON.stringify(inputData),
                            dataType: "json", // 返回的
                            success: function (response) {
                                /*
                                var mySwiper = new Swiper('#bannerSlider', {
                                    pagination: '.swiper-pagination',
                                })
                                */
                                for (var index in response) {
                                    var item = response[index];

                                    let li = $('<li>').addClass('swiper-slide');
                                    let a = $('<a>').attr('href', item.url).attr('target', item.target);
                                    let img = $('<img>').attr('src', item.img);

                                    a.append(img);
                                    li.append(a);
                                    $('.swiper-wrapper').append(li);
                                    //mySwiper.appendSlide(li);
                                }
                                //mySwiper.update();
                            }
                        });
                    }
                    //維護中
                    printBanner();
                </script>
                <!-- Add Pagination -->
                <div class="swiper-pagination"></div>
                <!-- Add Arrows -->
                <div class="swiper-button-next"></div>
                <div class="swiper-button-prev"></div>
            </div>
        </div>
        <div class="content">
            <main>
                        <section class="secTop">
                            <div class="news">
                                <div class="title">
                                    <h3><em>訊息</em>公告</h3>
                                </div>
                                <a href="../News" class="news-more">更多</a>
                                <div class="news-list"></div>
                            </div>
                            <div class="loginbox" style="padding:0">
                                <style>
                                    .navigation-share {
                                        right: 10px
                                    }

                                    .login_area_member_content {
                                        font-size: 15px
                                    }

                                        .login_area_member_content ul {
                                            list-style: none;
                                            margin: 0;
                                            padding: 0
                                        }

                                        .login_area_member_content li {
                                            line-height: 35px
                                        }

                                            .login_area_member_content li em {
                                                color: #c31919;
                                                font-style: normal;
                                                font-weight: bold
                                            }

                                    .btn_login {
                                        top: 61px;
                                        right: 0;
                                        width: 100px;
                                        height: 73px
                                    }

                                        .btn_login a {
                                            border: 1px solid #c31919;
                                            background: #d72929;
                                            display: block;
                                            text-align: center;
                                            line-height: 73px;
                                            font-size: 20px;
                                            font-weight: bold;
                                            color: #fff;
                                            text-decoration: none;
                                            font-family: \5FAE\8F6F\96C5\9ED1
                                        }

                                            .btn_login a:hover {
                                                -webkit-filter: brightness(110%);
                                                filter: brightness(110%)
                                            }

                                            .btn_login a:active {
                                                -webkit-filter: brightness(70%);
                                                filter: brightness(70%)
                                            }

                                    .login_area {
                                        position: relative;
                                        width: 410px;
                                        height: 228px
                                    }

                                    .login_area_code_photo,
                                    .btn_login {
                                        width: 150px;
                                        height: 30px;
                                        position: absolute
                                    }

                                    .login_area_member,
                                    .login_area_pw {
                                        width: 49%;
                                        height: 50px
                                    }

                                    .login_area_btn_social .btn_login_fb > a,
                                    .login_area_btn_social .btn_login_google > a {
                                        display: block;
                                        color: #555;
                                        width: 100px;
                                        height: 40px;
                                        line-height: 36px;
                                        font-size: 18px;
                                        font-weight: 600;
                                        text-align: center;
                                        text-decoration: none;
                                        border: 1px solid rgba(128, 128, 128, 0.5);
                                        background-color: transparent;
                                        -moz-border-radius: 25px;
                                        -webkit-border-radius: 25px;
                                        border-radius: 25px;
                                        -moz-transition: all, .3s;
                                        -o-transition: all, .3s;
                                        -webkit-transition: all, .3s;
                                        transition: all, .3s
                                    }

                                        .login_area_btn_social .btn_login_fb > a:hover,
                                        .login_area_btn_social .btn_login_google > a:hover {
                                            color: white;
                                            border-color: #d72929;
                                            background-color: #d72929
                                        }
                                </style>
                                        <div class="wrapper">
                                            <div class="login" style=" padding: 0 0 15px 0;">
                                                <h1><em>登入</em>會員</h1>
                                                <form action="" class="">
                                                    <div class="login-form">
                                                        <input type="hidden" name="returnUrl" id="returnUrl">
                                                        <input type="hidden" name="loginType" id="loginType" value="MEMBER">
                                                        <input type="hidden" name="isTop" id="isTop" value="Y">

                                                        <!-- 帳號、密碼文字輸入 -->
                                                        <div class="login-form_member">
                                                            <input name="login_member" type="text" maxlength="16" id="gameid" class="login_member" placeholder="平台帳號">
                                                        </div>
                                                        <div class="login-form_pw">
                                                            <input name="login_pw" type="password" maxlength="16" id="gamepw" class="login_pw" placeholder="平台密碼">
                                                        </div>
                                                    </div>
                                                    <div class="login-code">
                                                        <div class="codeBox">
                                                            <!-- 圖形驗證 -->
                                                            <div>
                                                                <span class="cf-turnstile" data-sitekey="0x4AAAAAAAFp_K8DQyiDrB6P" id="cf_recapa"></span>
                                                                <div id1="index_recapa"></div>
                                                            </div>
                                                        </div>
                                                    </div>
                                                    <style>
                                                        .loginbox .login-txt {
                                                            width: 32% !important;
                                                            margin-top: 30px;
                                                        }

                                                        .loginbox .login-others {
                                                            width: 66% !important;
                                                        }

                                                            .loginbox .login-others a {
                                                                width: 28px;
                                                            }
                                                    </style>
                                                    <input type="button" class="login-btn" id="BtnLogin_Index" value="登入會員">
                                                    <center><p style="font-size: 13px; padding-top: 10px;">手機類型遊戲客服回報請<span><a href="https://www.gnjoy.com.tw/NewsDetail?rq_id=145196" class="impt" title="綁定" target="_top" style="font-size: 12px;">《先點我確認》</a></span></p></center>
                                                    <!-- 記億登入狀態|註冊、忘記密碼連結 -->
                                                    <div class="login-txt" style="margin-top: 6px;">
                                                        <!--<a href="../Member/Signin" class="impt" title="註冊會員" target="_top">註冊會員</a>-->
                                                        <a href="../Member/ForgetPw" title="忘記密碼" target="_top">忘記密碼</a>
                                                    </div>
                                                    <div class="login-others" style="margin-top: 6px;">
                                                        <span>其他帳號註冊登入:</span>
                                                        <a class="login-others_fb btn_facebook" id="BtnFBLogin2" title="使用Facebook註冊登入" onclick2=" window.parent.location.href = '../ThirdParty/Index?FB';">Facebook註冊登入</a>
                                                        <a class="login-others_google btn_google" id="BtnGOOGLELogin2" title="使用Google註冊登入" onclick2=" window.parent.location.href = '../ThirdParty/Index?GOOGLE';">Google</a>
                                                        <a class="login-others_apple btn_apple" id="BtnAPPLELogin2" title="使用Apple ID註冊登入" onclick2=" window.parent.location.href = '../ThirdParty/Index?APPLE';">Apple ID</a>
                                                        <a class="login-others_baha btn_baha" id="BtnBAHALogin2" title="使用巴哈姆特註冊登入" onclick2=" window.parent.location.href = '../ThirdParty/Index?BAHAL';">巴哈姆特</a>
                                                    </div>
                                                </form>
                                            </div>
                                        </div>
                            </div>
                        </section>

                <section class="game">
                    <div class="title">
                        <h3><em>最新</em>遊戲</h3>
                    </div>
                    <div class="game-tag" id="game_cata"></div>
                    <div class="game-list"></div>
                </section>
            </main>
        </div>

        <footer id="load_footer" class="footer"></footer>

    </div>
    <script src="https://static.gnjoy.com.tw/js/sweetalert2.min.js"></script>
    <script src="https://static.gnjoy.com.tw/js/promise.min.js"></script>
    <script src="https://static.gnjoy.com.tw/js/index.js"></script>
    <script>
        var url_key = location.pathname.split('/')[1].toLowerCase();

        // 第二組
        $('#BtnFBLogin2').on('click', function () {
            window.location.href = '' + '../ThirdParty/TPLogin' + '?FB'
                + '&GameId=GNJOY'
                + '&returnurl=' + this_url;
        })
        $('#BtnGOOGLELogin2').on('click', function () {
            window.location.href = '' + '../ThirdParty/TPLogin' + '?GOOGLE'
                + '&GameId=GNJOY'
                + '&returnurl=' + this_url;
        })
        $('#BtnAPPLELogin2').on('click', function () {
            window.location.href = '' + '../ThirdParty/TPLogin' + '?APPLE'
                + '&GameId=GNJOY'
                + '&returnurl=' + this_url;
        })
        $('#BtnBAHALogin2').on('click', function () {
            window.location.href = '' + '../ThirdParty/TPLogin' + '?BAHAL'
                + '&GameId=GNJOY'
                + '&returnurl=' + this_url;
        })

    </script>
    <script src="/js/common.js?v=202504270515"></script>
    <script src="/js/links.js"></script>
    <script>
        var recaStr = '';
        $(document).ready(function () {
            //The function is for previous version with troSideBtn
            //troCloseBtn.click(); // 展開
            //setTimeout(function () { troCloseBtn.click() }, 2000); // 兩秒後收起來
            setTimeout(function () { $('#troSideBtn').addClass('troclose'); }, 2000);
        });

        $('#BtnLogin_Index').click(function () {
            js_Login($('input[type="text"][name=login_member]').val(), $('input[type="password"][name=login_pw]').val(), $('input[name="cf-turnstile-response"]').last().val());
            turnstile.reset('#cf_recapa');
        });

        function SignOut() {
            var inputData = {
                gnId: $('#gameid').val()
            }
            var url = "../Login/Logout";
            $.ajax({
                cache: false,
                type: 'POST',
                dataType: 'json',
                url: url,
                data: inputData,
                success: function (result) {
                    if (result.StatusCode == "0") {
                        MsgBox(result.responseText);
                    }
                    else
                        window.location.href = "../Home";
                },
                error: function (xhr, thrownError) {
                    //isLock = false;
                    //showMS('其他錯誤!!!' + xhr.status + ':' + thrownError);
                }
            });
        };

        function printNewsTop5() {
            var inputData = {
                news_catalog_id: '',
                keyword: '',
                row_start: '1'
            }

            $('.news-list').html(''); // 先清空

            $.ajax({
                type: "POST",
                url: "News/forAjax_getNewsList_ret",
                contentType: "application/json; charset=utf-8", // 送出的
                data: JSON.stringify(inputData),
                dataType: "json", // 返回的
                success: function (response) {
                    DATA_HOME_news = response;

                    var html = '';
                    for (var index in DATA_HOME_news) {
                        if (index >= 5) {
                            break;
                        }
                        var item = DATA_HOME_news[index];

                        var url = '';
                        if (item.url) {
                            url = item.url;
                        }
                        else {
                            url = 'NewsDetail?rq_id=' + item.id;
                        }

                        html += '<a href="' + url + '">';
                        html += '<span class="news-date">' + item.publish_date + '</span>';
                        html += '<span class="news-subject">' + item.subject + '</span>';
                        html += '</a>';
                    }
                    $('.news-list').html(html);
                }
            });
        }
        printNewsTop5();

    </script>
    <script src="/js/game.js?202504270515"></script>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"rayId":"936918d9e814a361","version":"2025.4.0-1-g37f21b1","serverTiming":{"name":{"cfExtPri":true,"cfL4":true,"cfSpeedBrain":true,"cfCacheStatus":true}},"token":"a729b68799864ca78829f59e98e52351","b":1}' crossorigin="anonymous"></script>
</body>
</html>

Resolver

Resolver ASN
AS36692
Resolver IP
67.215.82.79
Resolver Network Name
Cisco OpenDNS, LLC
Report ID
20250426T191733Z_webconnectivity_TW_4780_n1_UtCg2z1brsqg7cTD
Platform
linux
Software Name
ooniprobe-cli (3.22.0)
Measurement Engine
ooniprobe-engine (3.22.0)

Raw Measurement Data

Loading