2

我们得到的一项 SEO 建议是将所有 javascript 移至外部文件,以便可以从文本中删除代码。对于固定脚本,这不是问题,但是需要生成一些脚本,因为它们依赖于一些由 asp.net 生成的 ClientId。我可以使用 ScriptManager(来自 asp.net Ajax 或 Telerik)将此脚本发送到浏览器,还是需要为此编写自己的组件?

我找到了组合固定文件和/或嵌入式资源(也是固定的)的唯一方法。

4

3 回答 3

2

如何在内联 Javascript 数组/哈希中注册 ClientID,并让您的外部 JS 文件遍历它?

于 2009-08-11T14:25:33.477 回答
1

蜘蛛机器人不读取 JavaScript 块。这个建议是完全错误的。

于 2009-08-11T13:40:36.377 回答
1

一些 javascript 可能会破坏 W3C 验证器(并且可能会导致一些蜘蛛机器人出现问题)您可以通过将此代码放在您的 javascript 周围来减少这种情况:

< !-- 没有脚本

...您的 JavaScript 代码和功能...

// -->

注意:去掉“<”和“!”之间的空格 因为它似乎在这里注释掉了这个例子:-)

于 2009-08-11T14:02:49.407 回答