我根本不是测试和目标专家。我是一名应用程序架构师。我昨天和我的同事进行了讨论,他在 Test & Target 方面拥有丰富的经验。今天在我的网站上,测试和目标内容是通过下面提到的步骤呈现的。
1) 页面加载 2) 对 T&T url 进行 AJAX 调用。响应是带有多行 document.write 的 JS 3)当该 JS 执行内容时,AKA html 标记会在页面中呈现。
上述步骤无助于搜索引擎抓取该内容。我问我的同事,您是否可以只发送内容(html)而不是发送 JS(document.write)响应。如果可能的话,我会从服务器端本身调用内容,并在那里附加内容以响应搜索引擎抓取。
他说这根本不可能。我不相信。以我在 Web 应用程序架构方面的经验,这应该是可能的。但我对产品的了解为零。
如果有人认为这是可能的,请您提供执行步骤。我将与我的同事分享。非常感谢。
更新
作为临时解决方案。C# .Net 中有没有办法在 aspx 文件中运行 document.write JS。例如,如果我执行 document.write("test")。文本测试应该是没有 document.write js 代码的响应的一部分。
问候, Ravishankar Rajendran