我正在尝试将protected override async Task<HttpResponseMessage> SendAsync(
HttpRequestMessage request,
CancellationToken cancellationToken)
{
var httpResponseMessage = await base.SendAsync(request,cancellationToken);
}
添加到javascript的脚本代码中。目的是告诉机器人不要遵循脚本标签中的链接。但是,我不知道该怎么做。
我最接近的就是这样:
rel='nofollow'
但这会引发%script{rel='nofollow', type='text/javascript'}
:cdata
$.ajax({url: '/onepiece'});
错误,因为
Uncaught SyntaxError: Unexpected token <
呈现。我认为应该呈现的应该是
<script rel="nofollow" type="text/javascript">
<![CDATA[
还有另一种方法可以使用haml吗?
答案 0 :(得分:1)
在HTML5中,nofollow关键字只能应用于a
和area
元素。 (资料来源:W3C recommendation on html5 links)。此外,rel
元素没有script
属性。
如果您要阻止的网页位于您的域名内,我建议您执行in robots.txt,以阻止大多数机器人抓取该网页。
希望有所帮助!