javascript - 有没有办法删除 JSFiddle 嵌入式 View 中的顶部栏

标签 javascript html jsfiddle

当我转到 JSFiddle 嵌入式全屏 View (<url of fiddle>/embedded/result) 时,顶部始终有一个带有 JSFiddle 的栏,如下所示,其中显示结果:

有没有办法从 View 中删除这个栏?

注意:

您还可以通过转到 URL <url of fiddle>/show 访问此 View .

最佳答案

在阅读之前,请注意 jsfiddle 是一个不错的网站,他们这样做是为了让人们不能仅仅使用它们来托管然后嵌入他们的链接。

在删除他们所有的品牌之前请考虑这一点 - 不要是个 SCSS 。

我不知道在 Noel 的回答后他们是否改变了这个,但它仍然为我显示顶部的栏。

不过还是可以的。

示例:

https://fiddle.jshell.net/vmt32w4d/11/show/

诀窍是按照 Noel 的建议在 fiddle.jshell.net 上找到 iframe 的源。

如果您尝试访问 iframe 之外的元素,他们将其保存在一个单独的源上,以便为您提供跨源异常。

这没问题,只需链接到它并添加以下代码:

$("header",window.parent.document).remove();
$("#tabs",window.parent.document).css({
    'margin-top':'0px',
    'height':'100vh'
});
$("#result",window.parent.document).css({
    'margin-top':'0px',
    'height':'100vh'
});

我为此添加了 jquery 库 - 否则您只需编辑代码以使用 vanilla JS 更改 css。

可能有更好的方法来更改 css 或其他任何内容,但现在您知道该怎么做了 🙂

关于javascript - 有没有办法删除 JSFiddle 嵌入式 View 中的顶部栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31856800/

相关文章:

javascript - 外部 JavaScript 文件无法在 Angular 2 中工作

javascript - javaScript中如何将字符串转换为对象

html - CSS - 如何在 LI 中设置 UL 的位置

html - 无法摆脱黑条

html - H1-H6 在 jsFiddle 中不起作用?

javascript - 通过 Javascript/jQuery 检测 Android 手机

javascript - 我如何用 Jest 测试这个功能?

html - 如何使用 dotnetnuke 在图像顶部叠加 anchor

javascript - jsfiddle 中全局变量的意外行为

javascript - 如何在jsfiddle中显示控制台