有时我们需要限制电脑访问,只允许手机端访问,使用JQ就能实现,大家可以根据自己的需求自由改造,下面只是个例子。
加载JQ:
1 |
<script src='//cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js?ver=3.6.0' id='jquery-js'></script> |
把JQ放到head:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
<script type="text/javascript"> $(function () { var system = {}; var p = navigator.platform; system.win = p.indexOf("Win") == 0; system.mac = p.indexOf("Mac") == 0; system.x11 = (p == "X11") || (p.indexOf("Linux") == 0); if (system.win || system.mac || system.xll) { //如果是电脑就不让访问 // window.location.href = "./index.html"; $(".loading-item").hide(); $("#novisit").show(); } else { //如果是手机,跳转到 // window.location.href = "./html/error.html"; // $(".loading-item").show(); $("#novisit").hide(); } }); </script> |
body部分代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
<div class="loading-item loading-others"> <div class="flex loading-tip tip2"> <img class="loading-img" src="<?php echo TPL_PLUGIN_URL; ?>else/warning.png" alt=""> <div class="loading-text">请注意您的账号和财产安全</div> </div> <div class="loading-topic"> <span>您即将离开 <?php echo get_bloginfo("name"); ?>,去往:</span> <a class="loading-color2" href="<?php echo base64_decode( $url ); ?>"><?php echo base64_decode($url); ?></a> </div> <div class="flex-end"> <a class="loading-btn" id="apesar-loading" href="<?php echo esc_url($decoded_url); ?>" data-report-click="{"spm":"1032.2214.3001.5250"}">继续前往</a> </div> <?php // 获取设置的广告位 HTML 代码 $ad_code = get_option("plugin_ad_code", ""); if (!empty($ad_code)) { echo '<div class="adhtml">' . $ad_code . "</div>"; } ?> </div> |
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。