0

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

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

但这在脚本变大时出现许多警报的情况下非常令人不安。我更愿意将日志或调试消息写入 FireBug 或 Chrome 的控制台,其中:

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

因为这更合理,但是当从我包含在管道工具栏上的 html 组件中的 javascript 文件运行此代码时,此代码无效。
我真的尝试过使用管道工具栏 api 研究这个和类似的问题,但我发现它们在堆栈上并不是真正常见的主题.. 有人知道论坛或管道 api 使用的良好信息资源吗?他们的官方页面对我来说有点混乱。

真的很感谢任何帮助!

4

1 回答 1

1

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

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

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

我希望这可以帮助某人。

于 2012-11-13T11:59:39.937 回答