答案 0 :(得分:1)
我被迫通过以下方式将其关闭:
def fnView(request):
data = {}
new_var = request.session['my_var']
data = {'key1': new_var}
return render(request, 'fnVwTemplt.html', data)
或通过{{ key1 }}
由于this.ccService.close(false);
选项无效。
答案 1 :(得分:0)
您尝试过this.ccService.getConfig().autoOpen=false
吗?
保存cookie后,我将其设置为false。
答案 2 :(得分:0)
我回答这个问题有点晚了,但今天遇到了同样的问题,我找到了一些解决方法。
this.statusChangeSubscription = this.ccService.statusChange$.subscribe(
(event: NgcStatusChangeEvent) => {
if (event.status === 'allow') {
this.ccService.close(false); // Hide revoke button after accepting cookies
}
});
在此下方或 ngOnInit()
的末尾我添加了此内容:
if (this.ccService.hasConsented()) {
this.ccService.destroy();
}
上面的代码检查您是否获得同意,如果是,它将破坏弹出实例。