fix
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
<template>
|
||||
<div class="identification_page">
|
||||
<div>密钥:<input type="text" autofocus /></div>
|
||||
<div class="button" @click="getFingerprint2">记录浏览器</div>
|
||||
<div class="button" @click="setFingerprint2('set')">记录浏览器标识</div>
|
||||
<div class="button" @click="setFingerprint2('delete')">注销浏览器标识</div>
|
||||
</div>
|
||||
</template>
|
||||
<script lang="ts">
|
||||
@@ -11,7 +12,6 @@ import HeaderComponent from "@/component/HomePage/Header.vue";
|
||||
import HistoryDetail from "@/component/Detail/HistoryDetail.vue";
|
||||
import router from "@/router/index";
|
||||
import { Https } from "@/tool/https";
|
||||
import { formatTime, getBrowserInfo } from "@/tool/util";
|
||||
import { Modal, message } from "ant-design-vue";
|
||||
import RobotAssist from "@/component/HomePage/RobotAssist.vue";
|
||||
import { ExclamationCircleOutlined } from "@ant-design/icons-vue";
|
||||
@@ -47,7 +47,7 @@ export default defineComponent({
|
||||
// }
|
||||
},
|
||||
methods: {
|
||||
async getFingerprint2() {
|
||||
async setFingerprint2(str:any) {
|
||||
let murmur:any = ''
|
||||
await new Promise((resolve,reject)=>{
|
||||
Fingerprint2.get(function (components: any) {
|
||||
@@ -63,19 +63,31 @@ export default defineComponent({
|
||||
});
|
||||
// 生成最终id murmur
|
||||
murmur = Fingerprint2.x64hash128(values.join(""), 31);
|
||||
console.log("浏览器指纹码:" + murmur);
|
||||
resolve('')
|
||||
});
|
||||
})
|
||||
|
||||
let data = {}
|
||||
console.log(11);
|
||||
// Https.axiosPost(Https.httpUrls.designSingle, data)
|
||||
// .then((rv) => {
|
||||
// // designItemDetail.clothes[index].printObject.path = rv.clothes[0].printObject.path
|
||||
// })
|
||||
// .catch((res) => {
|
||||
// });
|
||||
let data = {
|
||||
browserIdentifiers:murmur
|
||||
}
|
||||
if(str == 'set'){
|
||||
Https.axiosPost(Https.httpUrls.addNoLoginRequired, data)
|
||||
.then((rv) => {
|
||||
localStorage.setItem('murmurStr',murmur)
|
||||
message.success('Created successfully');
|
||||
})
|
||||
.catch((res) => {
|
||||
});
|
||||
}else{
|
||||
Https.axiosPost(Https.httpUrls.deleteNoLoginRequired, data)
|
||||
.then((rv) => {
|
||||
message.success('successfully delete');
|
||||
localStorage.removeItem('murmurStr')
|
||||
setCookie("isMurmur", false);
|
||||
})
|
||||
.catch((res) => {
|
||||
});
|
||||
}
|
||||
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user