避免HTML的<noscript>标签</noscript>

时间:2014-05-13 17:33:57

标签: html browser firefox-addon noscript

某些firefox扩展可以避免<audio> <video>或许多html标记。例如noscript插件删除所有<script>标记和内部函数。

我的问题:我是否可以避免使用<noscript>标记以及如何使用?

优质标准:

这是html

<div><noscript>somethings</noscript></div>
<div><h1>kel</h1></div>

我希望我的浏览器读起来像

<div></div>
<div><h1>kel</h1></div>

就像没有<noscript>标签一样

修改

++ plus question ++

noscript插件上没有选项,即使它可以隐藏<audio> <video>等许多内容。你知道为什么吗?有没有人听说“不允许隐藏<noscript>标签”或类似的内容?

1 个答案:

答案 0 :(得分:0)

如果您只是想摆脱它们,可以使用JavaScript或jQuery删除它们:

// jQuery
$("noscript").remove();

// JS
var noscript = document.getElementsByTagName("noscript");
for(var i=0; i<noscript.length; i++) {
    noscript[i].parentNode.removeChild(noscript[i]);
}

希望这有帮助。

编辑:从注释字符串开始,看起来你想要从控制台中删除它们。打开控制台并在以下位置键入以下内容:

var s = document.createElement("script");
s.src = "//code.jquery.com/jquery-1.11.0.min.js";
$("noscript").remove();

或者,您可以使用上面的纯JS。