如何搜索浏览器窗口对象,查找哪个对象或变量具有搜索值?

时间:2017-10-03 00:43:06

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

如果我知道我有价值说'JohnSmith'存储在浏览器的全局空间中的某个对象中并且我遇到了一些断点,我怎么知道哪个对象或变量的值为' JohnSmith'?我有数百个对象,我不想在开发工具中手动搜索它。 我在控制台或代码段中使用了一些脚本来遍历所有对象,但它们都无法正常搜索或提供错误消息。

我尝试JS Runtime Inspector看起来很有前途,但在我的Chrome版本61中它根本不起作用。它的子标签不像他们的视频节目那样出现。

1 个答案:

答案 0 :(得分:1)

这是我在devtools代码段中保留的代码段:

    <div class="bootstrap-iso">
    {% if messages %}
        <div class="messages ">
            {% for message in messages %}
                <div {% if message.tags %} class="alert {{ message.tags }} alert-dismissible" role="alert" {% endif %}>
                    <strong> {% get_message_print_tag {{message.tags}} %}:  </strong>
                    {{ message }}
                    <a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
                </div>
            {% endfor %}            
        </div>
    {% endif %}
    </div>

您可以按Ctrl-Enter运行devtools代码段。