2021-12-24 16:03:28 +08:00

25 lines
683 B
JavaScript

/*
* @Author: theajack
* @Date: 2021-07-24 23:15:49
* @LastEditor: theajack
* @LastEditTime: 2021-12-24 13:23:55
* @Description: Coding something
*/
import {DETECTOR_TYPE, triggerOnDevOpen} from './detector';
import {registInterval} from '../utils/interval';
import {log} from '../utils/log';
export default function detector () {
const div = document.createElement('div');
div.__defineGetter__('id', function () {
triggerOnDevOpen(DETECTOR_TYPE.DEFINE_ID);
});
Object.defineProperty(div, 'id', {
get: function () {
triggerOnDevOpen(DETECTOR_TYPE.DEFINE_ID);
},
});
registInterval(() => {
log(div);
});
}