自动嵌入式脚本

时间:2010-12-20 16:43:24

标签: ajax hosting

我在000webhost上有一个免费网站。问题是它会自动将其分析代码放在我的所有文件中。它没有出现在任何地方但是当我使用AJAX调用并在div中显示返回的数据时它会导致我的问题,它会显示数据以及特定代码。是否有任何类型的方法可以避免这种情况或使此代码不可见。 此外,当我使用Google网站管理员工具时,当它抓取我的robots.txt文件时,代码也会显示给该文件上的抓取工具,这也是一个文本文件并返回错误。 请帮忙! 这是我网站的链接: Portfolio

1 个答案:

答案 0 :(得分:0)

您的托管服务提供商似乎在某些请求结束时注入以下行:

<!-- www.000webhost.com Analytics Code -->
<script type="text/javascript" src="http://analytics.hosting24.com/count.php"></script>
<noscript><a href="http://www.hosting24.com/"><img src="http://analytics.hosting24.com/count.php" alt="web hosting" /></a></noscript>
<!-- End Of Analytics Code -->

他们代码的注入点就在请求的最后。当我检查时,这意味着它在HTML标记之外(因此打破了HTML语法的有效性。

我看到了两种可能的解决方案:

  1. 与他们一起解决问题。
  2. 查找解决方法(您的提供商可能会在检测到某些类型的请求时注入此内容。如果您发现他们只将请求中的内容注入以.html结尾的URL(例如),则可以尝试将AJAX呼叫的目的地更改为另一个URL)