Closed akirarika closed 3 months ago
PageSpy 很好用,解决了线上问题排查困难的问题
有几个功能小建议:
对于当前版本,有相同需求的同学,可以通过这种方式变相的实现:
autoRender
window.$pageSpy = new PageSpy({ autoRender: false, });
function innerCSS(css) { let el = document.createElement('style'); el.type = 'text/css'; el.innerHTML = css; document.head.appendChild(el); } // 加载按钮和面板 window.$pageSpy.render(); // 通过 css 隐藏按钮 innerCSS(`#__pageSpy .page-spy-logo { display: none !important; }`); setTimeout(() => { // 模拟用户手动点击了按钮,唤起面板 document.querySelector('.page-spy-logo').click() }, 500);
innerCSS(`#__pageSpy .page-spy-content__btn[data-testid="copy-button"] { display: none !important; }`); innerCSS(`#__pageSpy #data-harbor-plugin-download { display: none !important; }`);
No response
Description
PageSpy 很好用,解决了线上问题排查困难的问题
有几个功能小建议:
Suggested solution
对于当前版本,有相同需求的同学,可以通过这种方式变相的实现:
autoRender
,在页面一开始时,不自动加载按钮和面板Alternative
No response
Additional context
No response
Validations