【发布时间】:2021-02-12 03:26:01
【问题描述】:
Forge Viewer 将从 7.29 版开始收集与特定用户无关的使用分析,以支持和改进 Forge Viewer__。如果您不想参与,您可以使用 Autodesk 选择退出此功能。查看.Private.analytics.optOut() 方法。
以上文字摘自:https://forge.autodesk.com/en/docs/viewer/v7/change_history/changelog_v7/#id2
我已经运行了上述函数,我仍然可以看到网络请求正在发送到 mixpanel
我尝试了各种方法但无法让它工作,我最新的迭代是将它置于超时调用中以确保 AutoDesk 已加载但它仍然尝试向 mixpanel 发送请求
<script type="text/javascript">
setTimeout(() => {
debugger;
if (typeof window.Autodesk == 'undefined') {
console.log('no auto desk yet');
} else {
console.log('auto is ready');
window.Autodesk.Viewing.Private.analytics.optOut();
}
}, 500);
document.addEventListener('DOMContentLoaded', function(event) {});
</script>
调试我可以进入 else 块,还可以看到一个控制台日志,上面写着“auto is ready”。
如何禁用混合面板?
【问题讨论】: