javascript - 可以有条件地加载 Firebug Lite 吗?

标签 javascript html firebug firebug-lite

我希望能够有条件地加载 Firebug lite(例如,基于调试变量的值)。我试过这个:

<script type="text/javascript">

    var fileref; 

    if(condition) {
        fileref=document.createElement('script')
        fileref.setAttribute("type","text/javascript")
        fileref.setAttribute("src", "https://getfirebug.com/firebug-lite.js")
    }

</script>

在我的 <head> 的顶部,但无济于事。有人有什么建议吗?

最佳答案

创建元素后,需要将其插入到 DOM 中。这可以使用 .appendChild() 来完成。

将此添加到您的if:

var head = document.getElementsByTagName("head")[0]; 
head.appendChild(fileref);

关于javascript - 可以有条件地加载 Firebug Lite 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6284028/

相关文章:

javascript - 每个 td li 标签上的鼠标悬停选项菜单

javascript - 如何在 JavaScript 中获取当前 Windows 用户的名称

css - 有没有办法让下拉菜单的鼠标悬停在状态上以测试 Firefox 中的 css 样式?

post - 使用 Firebug 停止加载,因此可以看到请求

javascript - 防止 Angular 网站上未经授权的用户在被重定向到登录之前瞬间看到网站的最佳方法?

javascript - 关于过滤器输入和重置索引的 ng-change 的 Material 虚拟重复更新列表?

javascript - 从文本输入中删除自动完成功能

firebug 的 javascript 判断

javascript - 函数内部的 Javascript 变量是否未声明(无 var)被视为全局变量?

Javascript:对象数组的数据验证