附加到身体也附加到iframe的身体

时间:2014-06-16 10:17:10

标签: javascript jquery

function append_data(st_data) {
    $(st_data).appendTo('body');
}

我正在尝试在正文后添加一些html数据,但数据也会附加到iframe的正文中。

我试图像那样解决它

$(st_data).appendTo($('body').not('body body'));

但它没有帮助。

我尝试创建用户脚本,我创建的虚拟页面工作正常,不添加到iframe我的数据。但不是在http://pikabu.ru/story/ayfon_2384476我尝试使用我的脚本facebook iframe。

如果我从dev工具控制台添加到下面链接中的正文,则不会添加到iframe。但它与用户脚本有关。

脚本 - http://jsfiddle.net/thGH5/

解决了它。

我使用Tampermonkey扩展来运行用户脚本,我必须添加@noframes标记以禁用在iframe中运行的脚本。

4 个答案:

答案 0 :(得分:1)

尝试追加第一场比赛,这应该是主体

$('body').first()

答案 1 :(得分:0)

您可以指定body元素而不是使用选择器:

$(st_data).appendTo(document.body);

答案 2 :(得分:0)

试试这个:

$('body:first').append($(st_data));

这个怎么样?

$('</body>').append($(st_data));

答案 3 :(得分:0)

<强>解决

我使用Tampermonkey扩展来运行用户脚本,我必须添加@noframes标记以禁用在iframe中运行的脚本。