Chrome中的自动刷新页面:有时不加载iframe的CSS

时间:2016-06-01 07:01:37

标签: javascript html css google-chrome iframe

简而言之,我有一个网页,它有一个iframe(内部源),每15秒刷新一次。问题是,有时,刷新后,iframe的内容不可见。实际上,内容正在加载但未应用主样式表中的样式。这种情况只发生在Chrome浏览器中,在其他浏览器中运行良好。

我尝试的是:

1 /添加代码以停止使用浏览器缓存

 header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
 header("Cache-Control: post-check=0, pre-check=0", false);
 header("Pragma: no-cache");
  

结果:不成功

2 /加载iframe时添加CSS

     $('iframe').load( function() {
            $('iframe').contents().find("head")
              .append($("<style type='text/css'>  #table tr,th{ color: red !important;}  </style>"));
    });
  

结果:不成功

注意:当我检查响应标头时,iframe一直空白时,它始终为 304 Not Modified 。否则它是 200 OK

问题:无论如何都要停止获取此响应“304 Not Modified”标题?我需要在不使用缓存的情况下获得新的响应?或者任何解决方案来防止这个问题?

0 个答案:

没有答案