我的代码是恶意的吗?

时间:2015-03-06 21:55:50

标签: javascript ajax

在我网站的几页中,我向访问者展示了一些信息。这些信息必须是最新的(最长30分钟),否则它不仅无用而且具有误导性。

要获得此类信息,我需要大约2-3秒。

,我的网站最好每30分钟刷新一次页面,但这并不总是可行。

当用户访问包含过期信息的页面时,我过去做过以下操作:

  1. 显示加载栏
  2. 对服务器执行Ajax调用并告诉他刷新数据库中的信息
  3. 当服务器回复完成后,使用document.write替换整个页面
  4. 我的一些用户在Facebook上发布链接时收到了安全警告!我立即修改了我的代码,现在我执行以下操作(它刚刚上线):

    1. 显示加载栏
    2. 对服务器执行Ajax调用并告诉他刷新数据库中的信息
    3. 当服务器回复完成后,通过javascript - location.reload();
    4. 刷新页面

      问题:#1 :为什么document.write被认为是恶意的?我的新解决方案也被认为是恶意的吗?

      问题:#2 :Google会否惩罚我的新解决方案?

      如果您对如何改进这一点有任何建议,请告诉我们!

0 个答案:

没有答案