0

我想在 HTML 页面内容加载到客户端浏览器之前更改(修改或删除一些 div/tag)。

请帮助我了解我应该使用哪种插件/BHO/脚本以及如何将它们注入到浏览器中,以便每当用户加载页面时,我的组件都可以对其进行修改。

任何帮助将不胜感激!

问候阿什什

4

3 回答 3

0

如果您想根据客户提供不同版本的网站,您可能需要查看该版本:http: //mobiledetect.net/

它使用 HTTP-Header 信息来确定要提供的内容。

于 2013-10-15T12:13:05.317 回答
0

您可以通过 CSS隐藏BODY元素内容或元素本身:BODY

BODY {
    display: none;
}

hidden类应该在HEAD部分内添加(而<body>浏览器甚至还没有遇到打开标签):

$(document.documentElement).addClass('hidden');

然后在ready()处理程序中取消隐藏它:

$(document).ready(function() {
    $(document.documentElement).removeClass('hidden');
});

BODY在禁用 JS 执行的情况下,静态隐藏元素是不好的。

于 2013-10-15T12:10:28.483 回答
0

不知道这里发生了什么,但你可以不显示正文然后进行更改,然后在完成后显示块。

于 2013-10-15T12:11:10.827 回答