小编Rah*_*hul的帖子

DOMException:无法从“Window”读取“localStorage”属性:在 Chrome 隐身模式下并在 Iframe 中运行

任何人都可以帮助我解决这个问题,因为当我仅在隐身模式下在单独域的 iframe 中运行它时,我在我的网站上收到相同的错误消息?您可以从这里访问站点。

  • 非隐身模式没有问题。
  • 没有 iframe 就没有问题,因为它可以在单个站点上工作
  • 那些不使用 localStorage 的站点即使在 iframe 内运行或没有 iframe 也没有问题

控制台错误 -

“DOMException:无法从‘Window’读取‘localStorage’属性:此文档的访问被拒绝”

谢谢

google-chrome local-storage asp.net-core angular samesite

6
推荐指数
1
解决办法
6445
查看次数

clearInterval() 在 Angular 5 应用程序中不起作用

setInterval() 对我来说工作正常并且计时器启动,但是当计数器值达到 100 时 clearInterval() 不会停止计时器。它连续运行。任何帮助表示赞赏。

以下是我的组件代码 -

export class AppComponent {
  counter=0;
  progressInterval;

  ngOnInit(){
    this.progressInterval=setInterval(()=>{
      this.counter=this.counter+10;
      if(this.counter>=100){        
          clearInterval(this.progressInterval);
      }
    },200);
  }
}
Run Code Online (Sandbox Code Playgroud)

下面是我的组件 HTML 代码 -

<p style="margin:20px;">
    <ngb-progressbar
      type="warning"
      [value]="counter"
      [striped]="true"
      [animated]="true"
    >{{counter}}</ngb-progressbar>
  </p>
Run Code Online (Sandbox Code Playgroud)

这是显示进度条的屏幕截图 -

截屏

谢谢

javascript clearinterval angular angular5

1
推荐指数
1
解决办法
9396
查看次数