|
|
|
@ -2,10 +2,10 @@ import { loadScript } from './commons';
|
|
|
|
|
|
|
|
|
|
|
|
const TODAY_TIME = new Date().getTime();
|
|
|
|
const TODAY_TIME = new Date().getTime();
|
|
|
|
|
|
|
|
|
|
|
|
export const loadPageSpy = (title, projectName = 'hn-page-spy') => {
|
|
|
|
export const loadPageSpy = (title, projectName = 'hn-page-spy', offline = true) => {
|
|
|
|
if (import.meta.env.DEV || window.$pageSpy) return;
|
|
|
|
if (import.meta.env.DEV || window.$pageSpy) return;
|
|
|
|
|
|
|
|
|
|
|
|
const PageSpyConfig = { api: 'page-spy.mycht.cn', project: projectName, title: title, autoRender: false };
|
|
|
|
const PageSpyConfig = { api: 'page-spy.mycht.cn', project: projectName, title, autoRender: false, offline };
|
|
|
|
const PageSpySrc = [
|
|
|
|
const PageSpySrc = [
|
|
|
|
'https://page-spy.mycht.cn/page-spy/index.min.js' + `?v=${TODAY_TIME}`,
|
|
|
|
'https://page-spy.mycht.cn/page-spy/index.min.js' + `?v=${TODAY_TIME}`,
|
|
|
|
'https://page-spy.mycht.cn/plugin/data-harbor/index.min.js' + `?v=${TODAY_TIME}`,
|
|
|
|
'https://page-spy.mycht.cn/plugin/data-harbor/index.min.js' + `?v=${TODAY_TIME}`,
|
|
|
|
@ -40,7 +40,7 @@ export const loadPageSpy = (title, projectName = 'hn-page-spy') => {
|
|
|
|
});
|
|
|
|
});
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
export const uploadPageSpyLog = async (remark = '') => {
|
|
|
|
export const uploadPageSpyLog = async (minutes=60, remark = '') => {
|
|
|
|
|
|
|
|
|
|
|
|
if (import.meta.env.DEV) return true;
|
|
|
|
if (import.meta.env.DEV) return true;
|
|
|
|
|
|
|
|
|
|
|
|
@ -49,7 +49,7 @@ export const uploadPageSpyLog = async (remark = '') => {
|
|
|
|
// 上传最近一小时的日志, 直接upload 所有日志: 413 Payload Too Large
|
|
|
|
// 上传最近一小时的日志, 直接upload 所有日志: 413 Payload Too Large
|
|
|
|
const now = Date.now();
|
|
|
|
const now = Date.now();
|
|
|
|
await window.$harbor.uploadPeriods({
|
|
|
|
await window.$harbor.uploadPeriods({
|
|
|
|
startTime: now - 1 * 60 * 60000,
|
|
|
|
startTime: now - minutes * 60000,
|
|
|
|
endTime: now,
|
|
|
|
endTime: now,
|
|
|
|
remark,
|
|
|
|
remark,
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|