3 Star 0 Fork 0

onresize/vue3_exercise

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
index.html 5.27 KB
一键复制 编辑 原始数据 按行查看 历史
onresize 提交于 2024-07-23 16:25 . fix: fix
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" id="favicon" href="/favicon.ico" />
<!-- 集成pwa、图标必须大于等于 144x144 -->
<link rel="manifest" href="/manifest.json" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- XXX关于name="referrer"参考: https://blog.csdn.net/xunyun12/article/details/129159596 -->
<!-- <meta name="referrer" content="no-referrer" /> -->
<link rel="stylesheet" href="/assets/css/index.css" />
<title>vue3</title>
<!-- eruda移动端调试面板 -->
<!-- <script src="//cdn.jsdelivr.net/npm/eruda"></script>
<script>
eruda.init();
</script> -->
<!-- 所有超链接默认用新建标签页打开 -->
<base target="_blank" />
<!--
XXX1.target="_self"
内容在当前页面显示。
XXX2.target="_blank"
内容在新页面显示。
XXX3.target=“three”
内容在对应窗口显示
XXX4.target="_top"
在当前窗体打开链接,并替换当前的整个窗体(框架页),清除所有包含的框架
XXX5.target="_parent"
在父窗体中打开链接,在窗口与顶级框架中,等同于_self
--></head>
<body>
<!-- 上海geojson数据 -->
<!-- <script src="https://a.amap.com/jsapi_demos/static/geojson/shanghai.js"></script> -->
<!-- 讯飞语音识别相关 -->
<script src="/sdk/index.umd.js"></script>
<script src="/crypto-js.js"></script>
<!-- JQ -->
<script src="/numberPeople/libs/jquery-3.1.0.min.js"></script>
<!-- 获取图片主题色调 -->
<script src="/js/rgbaster.js"></script>
<!-- 客服机器人 -->
<!-- <script src="https://yzf.jrv9.com/assets/layer/ai_service_diy_41.js?v=1683509052" charset="UTF-8"> </script> -->
<div id="app">
<div class="pLoading">
<div class="loader"></div>
</div>
</div>
<!-- 传送门小窗口视频 -->
<div class="conSmallVideo"></div>
<!-- 传送门loading效果 -->
<div class="mode"></div>
<script type="module" src="/src/main.ts" async></script>
<script src="/js/mitt.js" defer></script>
<script src="/SkeyeWebPlayer/SkeyeWebPlayer.js" defer></script>
</body>
</html>
<script>
// 判断设备是否PC
function IsPC() {
var userAgentInfo = navigator.userAgent;
var Agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"];
var flag = true;
for (var v = 0; v < Agents.length; v++) {
if (userAgentInfo.indexOf(Agents[v]) > 0) {
flag = false;
break;
}
}
return flag;
}
if (!IsPC()) {
console.log("是否pc", IsPC());
// 解决window.open自动跳转被谷歌浏览器拦截
const a = document.createElement("a");
document.body.appendChild(a);
a.href = "usepc.html";
a.target = "_self";
a.click();
document.body.removeChild(a);
}
</script>
<script>
window.onload = function () {
let r = new Date().getTime() - performance.timing.navigationStart;
console.log("白屏时间", r);
};
// 反爬虫 | 反调试
// setInterval(function () {
// check()
// }, 1000);
// var check = function () {
// function doCheck(a) {
// if (("" + a / a)["length"] !== 1 || a % 20 === 0) {
// (function () { }
// ["constructor"]("debugger")())
// } else {
// (function () { }
// ["constructor"]("debugger")())
// }
// doCheck(++a)
// }
// try {
// doCheck(0)
// } catch (err) { }
// };
// check();
</script>
<script>
// window.oncontextmenu = function (e) {
// e.stopPropagation(); // 阻止事件冒泡、向上
// e.preventDefault(); // 阻止默认行为、事件代理、向下
// return false;
// }
// //禁止任何键盘敲击事件(防止F12和shift+ctrl+i调起开发者工具)
// window.onkeydown = window.onkeyup = window.onkeypress = function () {
// window.event.returnValue = false;
// return false;
// }
// //如果用户在工具栏调起开发者工具,那么判断浏览器的可视高度和可视宽度是否有改变,如有改变则关闭本页面
// var h = window.innerHeight, w = window.innerWidth;
// window.onresize = function () {
// if (h != window.innerHeight || w != window.innerWidth) {
// window.close();
// window.location = "about:blank";
// }
// }
</script>
<script>
// XXX pwa相关
// window.addEventListener('beforeinstallprompt', (e) => {
// // 阻止 Chrome 67 及更早版本自动显示提示
// e.preventDefault();
// // 保存事件以便稍后使用
// deferredPrompt = e;
// // 更新 UI 以通知用户可以添加到主屏幕
// addBtn.style.display = 'block';
// });
// addBtn.addEventListener('click', (e) => {
// // 隐藏我们的用户界面,显示安装提示
// addBtn.style.display = 'none';
// // 显示之前保存的提示
// deferredPrompt.prompt();
// // 等待用户的响应以决定是否安装应用程序
// deferredPrompt.userChoice.then((choiceResult) => {
// if (choiceResult.outcome === 'accepted') {
// console.log('用户接受了安装提示');
// } else {
// console.log('用户拒绝了安装提示');
// }
// deferredPrompt = null;
// });
// });
</script>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/onresize/vue3_exercise.git
git@gitee.com:onresize/vue3_exercise.git
onresize
vue3_exercise
vue3_exercise
master

搜索帮助