1

可以使用 javascript 访问 Chrome 最后检查的元素吗?

背景,试图将其集成到一个 Debug.js 文件中以调用 onclick。 https://stackoverflow.com/a/12596540/511438

我正在尝试集成上面提供的功能以在可点击元素上执行。

这是我的尝试,即使我在执行此操作之前检查了元素,也会导致未定义。

$(document).on('click', "#debugelements", 
    function () { CompareElements(window.$0, window.$1); });

function CompareElements(a, b)
{
... as per the answer above.
}

我怀疑 javascript 无法访问 $0。有没有办法在 javascript 中执行此操作而不将整个函数粘贴到 Chrome 控制台中?

4

1 回答 1

3

恐怕只有 Chrome 扩展程序才能访问这些变量。有一个使用 的示例扩展$0,它称为“Chrome Query”,可在示例页面上找到。我拿了它的代码,做了一点修改,最后得到了这个扩展。代码可在github上找到。我不确定它在当前形式下是否特别有用,但还有很大的改进空间。表格而不是树应该更具可读性,我将在下周尝试实现它。

CSS Diff 扩展的屏幕截图

于 2012-09-27T09:10:30.213 回答