在浏览器窗口中激活运行javascripts

时间:2014-01-12 01:14:17

标签: javascript google-chrome-extension firefox-addon

是否有浏览器插件或扩展程序可以显示该窗口上正在运行的javascripts? 例如,如果我点击一个激活另一个javascript的按钮,那么我希望插件能够显示它。

当Chrome浏览器中的“检查元素”时,我看到以下内容:

<html>
 ....
 <head>
 ....
  <script type="text/javascript">
    $(document).ready(function()
                {
                    $.ajaxSetup({
                        cache: false
                    });

                    Shadowbox.init({
                        skipSetup: true
                    });

                    setInterval(function()
                    {
                        $.get('/download_check.php?fileid=1&session=2', function(data)
                            {
                                if (data.status == 'ok')
                                    window.location = data.dllink;
                            },
                            'json'
                        );
                    }, 30000);

                    if (top.location != self.location)
                        top.location.href = self.location.href;
                });
   </script>
   ...
 </head>
 ... 
</html>

setinterval函数已经运行了吗? 假设我从浏览器检查窗口将时间从30000更改为3000,那会生效吗?或者它没有,因为原始的javascript已经在30000间隔运行?

1 个答案:

答案 0 :(得分:1)

您可以在源代码选项卡上使用Google Chrome JavaScript控制台shift + ctrl + j,并调试您的js代码,监控表达式,调用堆栈和断点

并且有一个名为Quick Javascript Switcher的扩展程序可以动态打开/关闭javascript:https://github.com/maximelebreton/quick-javascript-switcher

Chrome网上应用店中的QJS:https://chrome.google.com/webstore/detail/geddoclleiomckbhadiaipdggiiccfje

享受!