我知道在关闭'html'标签后你不应该放任何东西。告诉SharePoint它...
[...]
</body>
</html><!-- Rendered using cache profile:Public Internet (Purely Anonymous) at: 2013-06-06T12:57:10 -->
这是SharePoint输出缓存调试信息的样子。我希望这个隐藏的评论在每个页面上都可见。切换到源视图并转到文件末尾会让我感到厌倦。
为了不重新发明轮子,我认为将一段javascript代码添加到我的母版页是最明智的选择,它将评论复制到我选择的位置(页面内)。
有关如何通过javascript获取评论的任何想法? jquery还可以。
答案 0 :(得分:3)
您可以获取nodeValue
对象的Comment
并将其附加到Body
元素:
$(document).ready(function() {
var comment = $('html').prop('nextSibling').nodeValue;
$('<div/>').html(comment).appendTo('body');
});
答案 1 :(得分:2)
只需document.lastChild.nodeValue
即可。
(假设您在DOM准备就绪后运行它)
我冒昧地修改了undefined的答案代码:)
$(function(){
$('body').append(document.lastChild.nodeValue);
});