UNPKG

t-comm

Version:

专业、稳定、纯粹的工具库

47 lines (44 loc) 1.54 kB
import { clipboardWeb } from '../../clipboard/clipboard-web.mjs'; import { V_CONSOLE_DOM } from '../config.mjs'; function copyInfo(text) { clipboardWeb(text).then(function () { alert('已复制,开去粘贴吧~'); })["catch"](function () { alert('当前环境暂不支持复制,请长按选择复制~'); }); } function initFeedbackPlugin(uid) { if (uid === void 0) { uid = ''; } var loginPlugin = new VConsole.VConsolePlugin('feedback', '反馈'); loginPlugin.on('init', function () { // this.list = []; }); var url = window.location.href; var UA = navigator.userAgent; var cookie = document.cookie; var html = "<div class=\"".concat(V_CONSOLE_DOM.WRAP, "\">\n<div class=\"").concat(V_CONSOLE_DOM.LINE, "\">url\uFF1A").concat(url, "</div>\n<div class=\"").concat(V_CONSOLE_DOM.LINE, "\">uid\uFF1A").concat(uid, "</div>\n<div class=\"").concat(V_CONSOLE_DOM.LINE, "\">ua\uFF1A").concat(UA, "</div>\n<div class=\"").concat(V_CONSOLE_DOM.LINE, "\">cookie\uFF1A").concat(cookie, "</div>\n </div>\n "); loginPlugin.on('renderTab', function (callback) { callback(html); }); var btnList = []; btnList.push({ name: '复制用户信息', global: false, onClick: function onClick() { var userInfo = { url: url, uid: uid, UA: UA, cookie: cookie }; copyInfo(JSON.stringify(userInfo)); } }); loginPlugin.on('addTool', function (callback) { callback(btnList); }); return loginPlugin; } export { initFeedbackPlugin };