我们获得的一个SEO建议是将所有javascript移动到外部文件,因此可以从文本中删除代码。对于固定脚本,这不是问题,但需要生成一些脚本,因为它们依赖于asp.net生成的某些ClientId。 我可以使用ScriptManager(来自asp.net Ajax或Telerik)将此脚本发送到浏览器,还是需要为此编写自己的组件?
我发现只能组合固定文件和/或嵌入资源(也是固定的)。
答案 0 :(得分:2)
如何在内联Javascript数组/哈希中注册ClientID,让外部JS文件迭代一遍?
答案 1 :(得分:1)
Spiderbots不会读取JavaScript块。这个建议是完全错误的。
答案 2 :(得分:1)
某些javascript可能会破坏W3C验证程序(并可能导致某些蜘蛛机器人出现问题) 你可以通过在javascript上放置此代码来减少这种情况:
< ! - 没有脚本
...您的javascript代码和功能...
// - >
注意:删除“<”之间的空格和“!”因为它似乎在这里注释了这个例子: - )