删除由ngx-cookieconsent创建的cookie策略弹出窗口

时间:2019-02-27 09:54:51

标签: cookieconsent

如何删除“ Cookie政策”小窗口? 我正在Angular 7.2中使用最新版本的ngx-cookieconsent

enter image description here

3 个答案:

答案 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();      
}

上面的代码检查您是否获得同意,如果是,它将破坏弹出实例。