有时我们需要限制电脑访问,只允许手机端访问,使用JQ就能实现,大家可以根据自己的需求自由改造,下面只是个例子。
加载JQ:
<script src='//cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js?ver=3.6.0' id='jquery-js'></script>
把JQ放到head:
<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部分代码:
<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>
https://www.88531.cn/?p=42380
- 本文来源链接地址: https://www.npspro.cn/37454.html