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中运行的脚本。
答案 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中运行的脚本。