【问题标题】:Accessing Chrome's last inspected element being $0 and $1 via JS通过 JS 访问 Chrome 最后检查的元素是 $0 和 $1
【发布时间】:2012-09-18 15:39:12
【问题描述】:

能否使用 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 控制台中?

【问题讨论】:

    标签: javascript jquery google-chrome google-chrome-extension google-chrome-devtools


    【解决方案1】:

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

    【讨论】:

    • 美妙的开始。将移至 github 与您合作。
    猜你喜欢
    • 1970-01-01
    • 2014-02-14
    • 2013-01-07
    • 2012-08-30
    • 1970-01-01
    • 2016-09-04
    • 1970-01-01
    • 1970-01-01
    • 2021-03-09
    相关资源
    最近更新 更多