添加 Vercel 404 跳转

This commit is contained in:
底层用户 2022-01-22 10:17:35 +08:00
parent b9a9a126e0
commit 9b0a355ae1
16 changed files with 8 additions and 561 deletions

View File

@ -1,58 +0,0 @@
/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
*, ::after, ::before {box-sizing: border-box;}
a{text-decoration:none;color:#0072c6;}a:hover{text-decoration:none;color:#004d8c;}
body{text-align:center;font-size:14px;line-height:24px;font-family:Microsoft YaHei, '宋体', sans-serif;color:#454545;overflow-y:scroll;_overflow-y:auto;*overflow-y:auto}
.page{width:960px;margin:0 auto;padding:10px;text-align:left;}
h2,h3{font-family:Microsoft YaHei}
h1{font-size:40px;line-height:60px;font-weight:100;margin:20px 0 15px;}
h2{font-size:20px;line-height:25px;font-weight:100;margin:10px 0;}
h3{font-weight:bold}
code{padding: 2px 4px;font-size: 95%;color: #c7254e;background-color: #f9f2f4;border-radius: 4px;}
pre code{white-space: pre-wrap;word-break:break-word;display:inline-block;word-break:break-all;}
ul{padding:0 1em;}
ul li{list-style-type:disc;list-style-position:inside;}
b,strong{font-weight:bold}
em{color:red}
p{margin-bottom:10px}
hr, .hr{margin:20px 0;border:0;width:100%;height:1px;overflow:hidden;background-color:#ccc}
.text-right{text-align:right}
.clearboth{clear:both;width:100%;content: "";}
.clearleft{clear:left;width:100%;content: "";}
.clearright{clear:right;width:100%;content: "";}
.browser-list{margin:16px 0 10px;padding:0;height:42px;_overflow:hidden}
.browser{display:block;width:155px;height:34px;line-height:22px;float:left;list-style:none;}
.browser.clearleft{height:1px}
.browser span{display:block;font-size:12px;line-height:1.2;}
.browser img{width:34px;height:34px;border:0;float:left;margin-right:10px;}
.browser.firefox{width:150px}
.browser.edge{width:150px}
.browser.safari{width:150px}
.browser.se360{width:160px}
.browser.qqbrowser{width:140px}
.small-alert{font-size:12px;margin:15px 0 8px;color:#90949c}
.small-alert:not(.hide)+hr{margin-top:0}
.hide{display:none}
.alert-danger{display:block;color:#777;background-color:#f1f1f1;padding:6px 12px;_padding:8px 12px 6px;clear:both;}
.alert-info{color:#000;background-color:#f1f6fc;margin-top:12px}
.alert-info img{vertical-align:text-top;}
#win-danger{margin-top:12px;position: relative;}
#win-danger .arrow{background:url(/images/arrow.png) no-repeat;border:0;position:absolute;display:block;width:20px;height:12px;left:325px;top:-12px}
.targetline, #referrer a{word-break:break-all;}
.top-alert {background:#f2f2f2;}
.top-alert-content {font-size:14px;}
@media only screen and (max-width: 959px) {
.page {max-width:100%;padding:20px;font-size:16px;line-height:26px;}
h1 {font-size:26px;line-height:1.8;font-weight:bold;margin-top:0}
.browser-list {height:auto}
.browser {margin:0 20px 20px 0}
code {word-break: break-word;}
}

View File

@ -1,58 +0,0 @@
/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
*, ::after, ::before {box-sizing: border-box;}
a{text-decoration:none;color:#0072c6;}a:hover{text-decoration:none;color:#004d8c;}
body{text-align:center;font-size:14px;line-height:24px;font-family:Microsoft YaHei, '宋体', sans-serif;color:#454545;overflow-y:scroll;_overflow-y:auto;*overflow-y:auto}
.page{width:960px;margin:0 auto;padding:10px;text-align:left;}
h2,h3{font-family:Microsoft YaHei}
h1{font-size:40px;line-height:60px;font-weight:100;margin:20px 0 15px;}
h2{font-size:20px;line-height:25px;font-weight:100;margin:10px 0;}
h3{font-weight:bold}
code{padding: 2px 4px;font-size: 95%;color: #c7254e;background-color: #f9f2f4;border-radius: 4px;}
pre code{white-space: pre-wrap;word-break:break-word;display:inline-block;word-break:break-all;}
ul{padding:0 1em;}
ul li{list-style-type:disc;list-style-position:inside;}
b,strong{font-weight:bold}
em{color:red}
p{margin-bottom:10px}
hr, .hr{margin:20px 0;border:0;width:100%;height:1px;overflow:hidden;background-color:#ccc}
.text-right{text-align:right}
.clearboth{clear:both;width:100%;content: "";}
.clearleft{clear:left;width:100%;content: "";}
.clearright{clear:right;width:100%;content: "";}
.browser-list{margin:16px 0 10px;padding:0;height:42px;_overflow:hidden}
.browser{display:block;width:155px;height:34px;line-height:22px;float:left;list-style:none;}
.browser.clearleft{height:1px}
.browser span{display:block;font-size:12px;line-height:1.2;}
.browser img{width:34px;height:34px;border:0;float:left;margin-right:10px;}
.browser.firefox{width:150px}
.browser.edge{width:150px}
.browser.safari{width:150px}
.browser.se360{width:160px}
.browser.qqbrowser{width:140px}
.small-alert{font-size:12px;margin:15px 0 8px;color:#90949c}
.small-alert:not(.hide)+hr{margin-top:0}
.hide{display:none}
.alert-danger{display:block;color:#777;background-color:#f1f1f1;padding:6px 12px;_padding:8px 12px 6px;clear:both;}
.alert-info{color:#000;background-color:#f1f6fc;margin-top:12px}
.alert-info img{vertical-align:text-top;}
#win-danger{margin-top:12px;position: relative;}
#win-danger .arrow{background:url(/images/arrow.png) no-repeat;border:0;position:absolute;display:block;width:20px;height:12px;left:325px;top:-12px}
.targetline, #referrer a{word-break:break-all;}
.top-alert {background:#f2f2f2;}
.top-alert-content {font-size:14px;}
@media only screen and (max-width: 959px) {
.page {max-width:100%;padding:20px;font-size:16px;line-height:26px;}
h1 {font-size:26px;line-height:1.8;font-weight:bold;margin-top:0}
.browser-list {height:auto}
.browser {margin:0 20px 20px 0}
code {word-break: break-word;}
}

View File

@ -1,62 +0,0 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="renderer" content="webkit" />
<meta name="force-rendering" content="webkit" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
<meta name="robots" content="noindex,nofollow,noarchive" />
<title>对旧版 Internet Explorer 的支持服务已终止</title>
<meta name="description"
content="从 2016 年 1 月 12 日开始,仅面向受支持操作系统的最新版 Internet Explorer 将收到技术支持和安全更新。Internet Explorer 11 是最新版的 Internet Explorer将继续在 Windows 7、Windows 8.1 和 Windows 10 上收到安全更新、兼容性修复程序和技术支持。" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
<meta http-equiv="Cache-Control" content="no-transform" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<base href="./" target="_blank" />
<script src="./js/er3eport.js"></script>
<link rel="icon" type="image/png" href="../favicon.ico" />
<link type="text/css" rel="stylesheet" href="./css/support.style.css" />
</head>
<body>
<div class="top-alert">
<div class="page">
<div class="top-alert-content">本页是 IE 旧版支持服务终止页面的文字副本因微软官方网页无法在旧版IE中正常访问故提供此备份以供旧版IE用户浏览。<a
href="https://www.microsoft.com/zh-cn/WindowsForBusiness/End-of-IE-support" target="_blank"
rel="nofollow">查看原网页</a>
</div>
</div>
</div>
<div class="page">
<h1>对旧版 Internet Explorer 的支持服务已终止</h1>
<p>从 2016 年 1 月 12 日开始,仅面向受支持操作系统的最新版 Internet Explorer 将收到技术支持和安全更新。Internet Explorer 11 是最新版的 Internet
Explorer将继续在 Windows 7、Windows 8.1 和 Windows 10 上收到安全更新、兼容性修复程序和技术支持。</p>
<div class="hr"></div>
<h2>这意味着什么?</h2>
<p>这意味着您应该采取行动。2016 年 1 月 12 日之后Microsoft 将不再为 Internet Explorer
早期版本提供安全更新或技术支持。安全更新用于修补可能被恶意软件利用的漏洞,从而为提高用户及其数据的安全性提供帮助。定期安全更新帮助保护计算机不受恶意攻击,因此升级和保持最新很重要。</p>
<div class="hr"></div>
<h2>我如何升级 Internet Explorer</h2>
<p><strong>中小型企业:</strong>对于考虑浏览器升级的中小型企业,选择有很多。没有 Web 应用程序的中小型组织(员工在 500 人以下)可使用自动更新进行自动更新。对于依赖现有 Web
应用程序的中小型企业,可以寻找 Microsoft 认证合作伙伴以了解符合其业务需要的最佳方案。</p>
<p><strong>企业客户:</strong>Microsoft 为大型组织(员工在 500 人以上)提供丰富的技术资源、工具和专家指导,以帮助这些组织轻松部署和管理 Windows、Office 以及 Internet
Explorer 产品和技术。通过联系您的 Microsoft 销售代表、Microsoft Services 部门或 Microsoft 认证合作伙伴,详细了解迁移和部署计划。了解如何通过访问 TechNet
自行试用和部署最新版本的 Edge。</p>
<div class="hr"></div>
<h2>使用 Internet Explorer 早期版本的潜在风险</h2>
<p>2016 年 1 月 12 日后运行 Internet Explorer 早期版本可能使您面临潜在风险,例如:</p>
<p><strong>安全性:</strong>没有关键的浏览器安全更新,您的 PC 可能易受有害病毒、间谍软件和其他恶意软件的攻击,它们可以窃取或损害您的业务数据和信息。</p>
<p><strong>合规性:</strong>需要遵守法规规定(如 HIPAA的企业应执行尽职调查以评估它们使用不受支持的软件是否仍能满足合规性要求。</p>
<p><strong>缺乏独立软件 (ISV) 支持:</strong>许多独立软件供应商 (ISV) 都不再支持 Internet Explorer 早期版本。例如Office 365 采用现代 Web
标准,而且与最新浏览器一起使用时运行最出色。</p>
<div class="hr"></div>
<p>Copyright © 2020 <script>document.write(' - ' + (new Date()).getFullYear())</script> <a href="https://imsyy.top/">無名</a> . All Rights Reserved</p>
</div>
<div style="display:none !important">
<script id="hello-world-js" src="./js/hello.world.js"></script>
</div>
</body>
</html>

View File

@ -1,60 +0,0 @@
// simple error report by baidu tongji
var _hmt = _hmt || [];
var er3eport = {};
er3eport.start = (new Date().getTime());
er3eport.codetime = function () {
return (new Date().getTime()) - er3eport.start;
};
er3eport.dodnt = function () {
window.dnt = 1; if (typeof window.dodnt === 'function') window.dodnt();
};
er3eport.jqdefined = function () {
_hmt.push(['_setCustomVar', 2, 'JSERROR', 'jQueryDefined' + ' # ' + er3eport.codetime(), 3]);
er3eport.dodnt();
};
er3eport.listener = function (msg) {
var logstr = false;
var errtype = 'JSERROR';
if (typeof msg === 'string') {
logstr = msg;
} else {
if (msg.error) logstr = msg.error.stack;
else if (msg.message) logstr = msg.message;
var src;
if (msg.srcElement && msg.srcElement.src) src = msg.srcElement.src;
else if (msg.target && msg.target.src) src = msg.target.src;
if (! logstr) {
if (src) {
logstr = 'FileError: ' + src;
errtype = 'FILEERROR';
} else if (msg.type) {
logstr = msg.type;
}
}
}
if (typeof logstr !== 'string') {
logstr = 'empty_error_string'
} else {
logstr = logstr.replace(/\n/g, '').replace(/\s+/g, ' ');
}
_hmt.push(['_trackEvent', errtype, window.location.pathname, logstr + ' #UA# ' + navigator.userAgent + ' # ' + er3eport.codetime()]);
return true;
}
if (typeof jQuery === 'function') er3eport.jqdefined();
if (Object.defineProperty) Object.defineProperty(window, 'jQuery', {set: er3eport.jqdefined});
if (window.addEventListener) {
window.addEventListener('error', er3eport.listener, true);
} else if (window.attachEvent) {
window.attachEvent('onerror', er3eport.listener);
}

View File

@ -1,83 +0,0 @@
setTimeout(function() {
var realPathname = window.location.pathname;
// ie 兼容
if (realPathname.indexOf('/') !== 0) {
realPathname = '/' + realPathname;
}
var isUPPage = realPathname === '/upgrade-your-browser.html';
var isSpHost = window.location.hostname === 'support.dmeng.net';
window.dodnt = function() {
var now = new Date(); var time = now.getTime(); time += 600 * 1000; now.setTime(time);
document.cookie = 'dnt=1' + '; expires=' + now.toUTCString() + '; path=/';
}; var doTrack = typeof window.dnt === 'undefined';
if (doTrack === false && document.cookie.match(/dnt=1/) === null) window.dodnt();
window._hmt = window._hmt || [];
var _hmt_id = '6ddc2cf73e10ed480880c454b957e809';
if (isSpHost) {
if (doTrack) {
_hmt_id = '3546503052812606f053b8bb63ef0e99';
// 统计需要升级的IE版本
if (isUPPage) {
var iever = "none";
var _jsver = 0;
/*@cc_on
_jsver = @_jscript_version;
@*/
if (_jsver === 0) {
// IE11 或者不是 IE
if (!!window.MSInputMethodContext && !!document.documentMode) {
iever = 11;
}
} else {
var docmode = document.documentMode;
if (!! docmode && docmode > 5) {
iever = docmode;
} else if (_jsver === 5.7 && window.XMLHttpRequest) {
iever = 7;
} else if (_jsver === 5.6 || (_jsver === 5.7 && !window.XMLHttpRequest)) {
iever = 6;
} else {
iever = 5;
}
iever += "";
}
var winver = 'other';
var ua = navigator.userAgent;
if (ua.indexOf("Windows NT 5") !== -1) {
winver = 'winXP';
} else if (ua.indexOf("Windows NT 6.1") !== -1) {
winver = 'win7';
} else if (ua.indexOf("Windows NT 6.2") !== -1) {
winver = 'win8';
} else if (ua.indexOf("Windows NT 6.3") !== -1) {
winver = 'win8.1';
} else if (ua.indexOf("Windows NT 10") !== -1) {
winver = 'win10';
}
_hmt.push(['_setCustomVar', 1, 'ClientVer', winver + "_IE" + iever, 3]);
}
} else {
_hmt_id = 'b5afc37c04e670dc17f68727f92ea21c';
}
}
_hmt.unshift(['_setAccount', _hmt_id]);
var helloWorldJS = document.getElementById('hello-world-js');
var hm = document.createElement('script');
hm.src = '//hm.baidu.com/hm.js?' + _hmt_id;
helloWorldJS.parentNode.insertBefore(hm, helloWorldJS);
}, 1500);

Binary file not shown.

Before

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

View File

@ -1,97 +0,0 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="renderer" content="webkit" />
<meta name="force-rendering" content="webkit" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>请升级您的浏览器</title>
<meta name="description" content="这是一个旧版IE升级提示页" />
<script src="./js/er3eport.js"></script>
<link rel="icon" type="image/png" href="./favicon.ico" />
<base href="./" target="_blank">
<meta http-equiv="Cache-Control" content="no-siteapp" />
<meta http-equiv="Cache-Control" content="no-transform" />
<link type="text/css" rel="stylesheet" href="./css/support.style.css" />
<script>
var l = window.location, s = l.search.substr(1),
r = '', dr = document.referrer, r1 = s.match(/(^|&)referrer=((http|https)[^&]*)/), r2 = s.match(/^referrer=((http|https)\:\/\/.*)$/);
if (r2 !== null) r = r2[1]; else if (r1 !== null) r = r1[2];
if (r === '' && dr !== '' && dr.match(/\/(?:.*\.dmeng\.net|(?:(?:(?:www|m|wap|cn|search)\.)?(?:google|baidu|sogou|bing|so|yahoo|yandex|duckduckgo)\.com(?:\.[a-z]+)?))/) === null) {
l.href = l.protocol + '//' + l.hostname + l.pathname + '?referrer=' + encodeURIComponent(dr) + '&' + s;
}
var url = decodeURIComponent(r);
if (url.indexOf(window.location.hostname + '/') != -1) url = '';
var targetUrlHTML = '';
if (url !== '') {
var m = url.match(/^(https?\:\/\/[^/]+\/)index\.html$/);
targetUrlHTML = '&nbsp;<a href="' + url + '" onclick="alert(\'点击右键“复制快捷方式”(复制链接)到更先进的浏览器访问。\');return false;" rel="noreferrer">' + (m ? m[1] : url) + '</a>&nbsp;';
}
</script>
</head>
<body>
<div class="page">
<h1>是时候升级你的浏览器了</h1>
<p>你正在使用旧版 Internet Explorer IE11 及以下版本或使用该内核的浏览器 )。这意味着在升级浏览器前,你将无法访问此网站。</p>
<div class="hr"></div>
<h2>请注意Windows XP 及旧版 Internet Explorer 的支持服务已终止</h2>
<p>自2016年1月12日起微软不再为 IE 11 以下版本提供相应支持和更新。没有关键的浏览器安全更新,您的电脑可能易受有害病毒、间谍软件和其他恶意软件的攻击,它们可以窃取或损害您的业务数据和信息。请参阅 <a
href="./end-of-ie-support/index.html">微软对旧版 Internet Explorer 的支持服务已终止的说明</a></p>
<div class="hr"></div>
<h2>更先进的浏览器</h2>
<p class="targetline">推荐使用以下浏览器的最新版本。如果你的电脑已有以下浏览器的最新版本则直接使用该浏览器或开启极速模式访问即可。</p>
<!-- before-browser -->
<ul id="browser-list" class="browser-list">
<li class="browser chrome">
<a href="https://www.google.cn/chrome/thank-you.html?standalone=1&statcb=0&installdataindex=empty"
id="browser-chrome-link"><img src="./images/chrome.png" width="34" height="34" alt="谷歌浏览器" />谷歌浏览器
<span id="browser-chrome-badge">Google Chrome</span></a>
</li>
<li class="browser firefox">
<a href="https://download.mozilla.org/?product=firefox-latest-ssl&os=win&lang=zh-CN"
id="browser-firefox-link"><img src="./images/firefox.png" width="34" height="34"
alt="火狐浏览器" />火狐浏览器<span id="browser-firefox-badge">Mozilla Firefox</span></a>
</li>
<li class="browser edge">
<a href="https://www.microsoft.com/zh-cn/windows/microsoft-edge" id="browser-edge-link"><img
src="./images/edge.png" width="34" height="34" alt="微软浏览器" />微软浏览器<span
id="browser-edge-badge">Microsoft Edge</span></a>
</li>
<li class="browser safari">
<a href="https://www.apple.com.cn/safari/" id="browser-safari-link"><img
src="./images/safari.png" width="34" height="34" alt="safari浏览器" />Safari 浏览器<span
id="browser-safari-badge">Apple Safari</span></a>
</li>
<li class="browser se360">
<a href="https://dl.360safe.com/netunion/20140425/360se%2b75526%2bn1abed0ce91.exe"
id="browser-se360-link"><img src="./images/se360.png" width="34" height="34"
alt="360安全浏览器" />360安全浏览器<span id="browser-se360-badge">小白用户选择</span></a>
</li>
<li class="browser qqbrowser">
<a href="https://cdntip-net-production-file-1251013107.file.myqcloud.com/myapp/rcps/d/85000/QQBrowser_subid@100002_urlid@100002.exe"
id="browser-qqbrowser-link"><img src="./images/qqbrowser.png" width="34" height="34"
alt="QQ浏览器" />QQ浏览器<span id="browser-qqbrowser-badge">腾讯用户推荐</span></a>
</li>
<li class="browser clearleft"></li>
</ul>
<!-- after-browser -->
<div class="hr"></div>
<h2>为什么会出现这个页面?</h2>
<p>如果你不知道升级浏览器是什么意思,请请教一些熟练电脑操作的朋友。如果你使用的不是 IE6 / 7 / 8 / 9 / 10而是 Google Chrome、Safari、Microsoft Edge、火狐浏览器等出现这个页面可能是因为你使用的不是该浏览器的最新版本升级至最新即可。
</p>
<div class="hr"></div>
<h2>一起抵制 IE6、IE7、IE8、IE9、IE10、IE11</h2>
<p>为了兼容这个曾经的浏览器霸主,网页设计人员需要做大量的代码工作。对于普通用户而言,低版本 IE 更是一个岌岌可危的安全隐患,在 Windows 历史上几次大的木马病毒事件都是利用 IE 漏洞进行传播。所以,请和我们一起抵制 IE 的过期版本!
</p>
<div class="hr"></div>
<p>Copyright © 2020 <script>document.write(' - ' + (new Date()).getFullYear())</script> <a href="https://imsyy.top/">無名</a> . All Rights Reserved</p>
</div>
<div style="display:none !important">
<script id="hello-world-js" src="./js/hello.world.js"></script>
</div>
</body>
</html>

View File

@ -1,60 +0,0 @@
// simple error report by baidu tongji
var _hmt = _hmt || [];
var er3eport = {};
er3eport.start = (new Date().getTime());
er3eport.codetime = function () {
return (new Date().getTime()) - er3eport.start;
};
er3eport.dodnt = function () {
window.dnt = 1; if (typeof window.dodnt === 'function') window.dodnt();
};
er3eport.jqdefined = function () {
_hmt.push(['_setCustomVar', 2, 'JSERROR', 'jQueryDefined' + ' # ' + er3eport.codetime(), 3]);
er3eport.dodnt();
};
er3eport.listener = function (msg) {
var logstr = false;
var errtype = 'JSERROR';
if (typeof msg === 'string') {
logstr = msg;
} else {
if (msg.error) logstr = msg.error.stack;
else if (msg.message) logstr = msg.message;
var src;
if (msg.srcElement && msg.srcElement.src) src = msg.srcElement.src;
else if (msg.target && msg.target.src) src = msg.target.src;
if (! logstr) {
if (src) {
logstr = 'FileError: ' + src;
errtype = 'FILEERROR';
} else if (msg.type) {
logstr = msg.type;
}
}
}
if (typeof logstr !== 'string') {
logstr = 'empty_error_string'
} else {
logstr = logstr.replace(/\n/g, '').replace(/\s+/g, ' ');
}
_hmt.push(['_trackEvent', errtype, window.location.pathname, logstr + ' #UA# ' + navigator.userAgent + ' # ' + er3eport.codetime()]);
return true;
}
if (typeof jQuery === 'function') er3eport.jqdefined();
if (Object.defineProperty) Object.defineProperty(window, 'jQuery', {set: er3eport.jqdefined});
if (window.addEventListener) {
window.addEventListener('error', er3eport.listener, true);
} else if (window.attachEvent) {
window.attachEvent('onerror', er3eport.listener);
}

View File

@ -1,83 +0,0 @@
setTimeout(function() {
var realPathname = window.location.pathname;
// ie 兼容
if (realPathname.indexOf('/') !== 0) {
realPathname = '/' + realPathname;
}
var isUPPage = realPathname === '/upgrade-your-browser.html';
var isSpHost = window.location.hostname === 'support.dmeng.net';
window.dodnt = function() {
var now = new Date(); var time = now.getTime(); time += 600 * 1000; now.setTime(time);
document.cookie = 'dnt=1' + '; expires=' + now.toUTCString() + '; path=/';
}; var doTrack = typeof window.dnt === 'undefined';
if (doTrack === false && document.cookie.match(/dnt=1/) === null) window.dodnt();
window._hmt = window._hmt || [];
var _hmt_id = '6ddc2cf73e10ed480880c454b957e809';
if (isSpHost) {
if (doTrack) {
_hmt_id = '3546503052812606f053b8bb63ef0e99';
// 统计需要升级的IE版本
if (isUPPage) {
var iever = "none";
var _jsver = 0;
/*@cc_on
_jsver = @_jscript_version;
@*/
if (_jsver === 0) {
// IE11 或者不是 IE
if (!!window.MSInputMethodContext && !!document.documentMode) {
iever = 11;
}
} else {
var docmode = document.documentMode;
if (!! docmode && docmode > 5) {
iever = docmode;
} else if (_jsver === 5.7 && window.XMLHttpRequest) {
iever = 7;
} else if (_jsver === 5.6 || (_jsver === 5.7 && !window.XMLHttpRequest)) {
iever = 6;
} else {
iever = 5;
}
iever += "";
}
var winver = 'other';
var ua = navigator.userAgent;
if (ua.indexOf("Windows NT 5") !== -1) {
winver = 'winXP';
} else if (ua.indexOf("Windows NT 6.1") !== -1) {
winver = 'win7';
} else if (ua.indexOf("Windows NT 6.2") !== -1) {
winver = 'win8';
} else if (ua.indexOf("Windows NT 6.3") !== -1) {
winver = 'win8.1';
} else if (ua.indexOf("Windows NT 10") !== -1) {
winver = 'win10';
}
_hmt.push(['_setCustomVar', 1, 'ClientVer', winver + "_IE" + iever, 3]);
}
} else {
_hmt_id = 'b5afc37c04e670dc17f68727f92ea21c';
}
}
_hmt.unshift(['_setAccount', _hmt_id]);
var helloWorldJS = document.getElementById('hello-world-js');
var hm = document.createElement('script');
hm.src = '//hm.baidu.com/hm.js?' + _hmt_id;
helloWorldJS.parentNode.insertBefore(hm, helloWorldJS);
}, 1500);

8
vercel.json Normal file
View File

@ -0,0 +1,8 @@
{
"version": 2,
"routes": [
{ "handle": "filesystem" },
{ "src": "/(.*)", "status": 404, "dest": "/" }
]
}