<!DOCTYPE html>
<html lang="zh_tw">
<head>
    <base href="https://yahoo.wakool.net/cdn/"/>
    <meta charset="utf-8">
    <title> Error </title>

    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
    <!--Support IE-->
    <meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1"/>
    <meta http-equiv="X-UA-Compatible" content="IE=9"/>
    <!-- 清除所有 HTML Tag 的樣式預設值 -->
    <link rel="stylesheet" type="text/css" href="normalize.css/4.1.1/normalize.css">
    <!-- jQuery -->
    <script type="text/javascript" src="jquery/jquery-1.12.0.min.js"></script>
    <!-- Bootstrap -->
    <link rel="stylesheet" type="text/css" href="bootstrap/3.3.5/css/bootstrap.css">
    <script type="text/javascript" src="bootstrap/3.3.5/js/bootstrap.js"></script>
    <!-- Font Awesome -->
    <link rel="stylesheet" type="text/css" href="font-awesome/5.12.1/css/all.min.css">
    <style type="text/css">
        body, input, button, select, textarea, .btn {
            font-family: "微軟正黑體", "微软雅黑", "メイリオ", "맑은 고딕", "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size: 16px;
        }
        a.disabled {
            pointer-events: none;
            cursor: default;
        }
    </style>
    <!-- Global site tag (gtag.js) - Google Analytics -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-SJ8EHXHEK9"></script>
    <script src="https://cdn.wakool.net/google/init-google-analytics-1.0.1.js?v=20231227&id=G-SJ8EHXHEK9&id=UA-77740102-1&id=AW-11127049808&categoryId=Platform"></script>
            </head>
<body>

<div class="modal fade" id="myModal" style="display: flex; align-items: center">

    <div style="width:100%;"> <!-- 解決使用 display: flex 垂直置中後，視窗內容文字太少視窗縮小且左右偏移問題 -->

        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                                        <h4 class="modal-title">Error</h4>
                </div>
                <div class="modal-body">
                    <p style="word-break: break-all;">找不到頁面,即將返回首頁</p>
                </div>
                <div class="modal-footer">
                    <a href="https://yahoo.wakool.net"
                       class="btn btn-danger confirm-btn">確定</a>
                </div>
            </div><!-- /.modal-content -->
        </div><!-- /.modal-dialog -->

    </div>

</div><!-- /.modal -->
<script>
    $(function () {
        var modal = $('#myModal').modal({
            show: true,
            backdrop: 'static',
            keyboard: false
        });

        var confirm_btn = $(".confirm-btn");
        var original_href = confirm_btn.attr("href");

        // 建立一個通用的跳轉函數，確保在跳轉前關閉模態框
        const performRedirect = function(url) {
            // 1. 隱藏模態框，解決 iOS 上模態框阻礙跳轉的問題
            $('#myModal').modal('hide');

            // 2. 延遲執行跳轉，確保模態框的視覺效果完成
            setTimeout(function() {
                window.location.href = url;
            }, 100); // 100 毫秒通常足夠
        };


                // 如果不是生產環境或沒有訂單，直接使用 performRedirect
        confirm_btn.on("click", function (e) {
            e.preventDefault(); // 阻止預設跳轉
            performRedirect(original_href);
        });
            });
</script>
</body>
</html>
