使用console.log和管道

问题描述 投票:0回答:1

我正在尝试调试在管道工具栏上运行的用javascript编写的脚本。 现在我只是在使用

window.alert("function x is working");

但是随着脚本的增大,在出现许多警报的情况下,这非常令人不安。 我希望将日志或调试消息写入FireBug或Chrome的控制台,方法如下:

console.log("function x is working");

因为这样做更合理,但是当它是从导管工具栏上的html组件中包含的javascript文件运行时,此代码无效。
我真的尝试过研究导管工具栏api的这个问题和类似问题,但是我发现它们并不是堆栈上真正的常见主题。有人知道论坛或关于导管api使用的信息资源吗? 他们的官方网页让我有些困惑。

真的很需要帮助!

javascript firebug conduit
1个回答
1
投票

在此处无法获得有关Conduit工具栏API的太多信息。 我想到的是这种解决方法,希望这可以对其他人有所帮助。

var writeToConsoleScriptStr = 'console.log("your message here");';
JSInjection(writeToConsoleScriptStr);

如果您还需要使用与页面相关的其他事项,例如在焦点/模糊选项卡时使用Jquery运行代码,这将很有帮助。 顺便说一句,在控制台中进行的编写以及用于选项卡切换事件的JQuery都可以在我检查过的所有浏览器上运行,这真是太好了。
当然,要运行Jquery,实际页面需要页面包含jquery,您也可以通过相同的方式注入它来实现。 (需要一定费用)

我希望这可以对某人有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.