打开devtools是否触发了事件?

ntDash

从问题标题可以明显看出,我需要一个与打开devtools相关的事件的回调,例如

    /* I expect for something like that with var "devtools" as window's object or the instanceof an unknowed class  */

    devtools.onDevtoolsOpened = () =>
    {
        // do my stuff
    }

如果可能,请寻求帮助。但是,如果没有,是否有相关的行动或其他方式可以实现我的愿望?

利亚科拉斯

这实际上取决于每个单独的浏览器。但是,我找到了一个可以满足大多数浏览器要求的模块:devtools-detect
从它们的文档中:

<script src="node_modules/devtools-detect/index.js"></script>
<script type="module">
    // Check if it's open
    console.log('Is DevTools open:', window.devtools.isOpen);

    // Check it's orientation, `undefined` if not open
    console.log('DevTools orientation:', window.devtools.orientation);

    // Get notified when it's opened/closed or orientation changes
    window.addEventListener('devtoolschange', event => {
        console.log('Is DevTools open:', event.detail.isOpen);
        console.log('DevTools orientation:', event.detail.orientation);
    });
</script>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

编写单元测试以检查是否触发了事件

来自分类Dev

jQuery确定哪个类触发了事件

来自分类Dev

我怎么知道哪个小部件触发了事件(GWT)

来自分类Dev

如何引用列表中的哪个元素触发了事件C#

来自分类Dev

识别组(数组)中哪个输入触发了事件处理程序

来自分类Dev

测试是否触发了AWS EventBridge(或CloudWatch)事件

来自分类Dev

检查用户是否触发了值更改事件

来自分类Dev

VBA-多个复选框分配给同一宏,如何确定哪个复选框触发了事件?

来自分类Dev

VBA-多个复选框分配给同一宏,如何确定哪个复选框触发了事件?

来自分类Dev

检测是否在jQuery中手动触发了滚动事件

来自分类Dev

是否有可能知道哪个触发了Collection的添加事件:获取或创建调用?

来自分类Dev

如何在GridView RowCreated事件中使用发送方,以查看是否触发了Gridview按钮?

来自分类Dev

菜单粘贴触发了哪个事件?

来自分类Dev

GtkWidget绘制事件触发了多个时间

来自分类Dev

PreviewKeyDown事件触发了两次

来自分类Dev

Magento事件触发了多少次

来自分类Dev

流星事件触发了错误的方法

来自分类Dev

JQuery 点击事件触发了错误的元素?

来自分类Dev

知道谁触发了“focusout”事件

来自分类Dev

打开子窗口时是否会触发事件?

来自分类Dev

Windows是否记录哪个管理域用户授权了事件

来自分类Dev

如何检查是否触发了验证?

来自分类Dev

如何检查函数是否被触发了jQuery

来自分类Dev

检查事件订阅者中触发了哪个事件

来自分类Dev

是否可以打开devtools来检查devtools?

来自分类Dev

Extjs自定义事件触发了两次。事件在选择事件回调上触发

来自分类Dev

如何找出触发了哪个事件监听器

来自分类Dev

IE中的占位符上触发了jQuery输入事件

来自分类Dev

确定哪个元素触发了表单提交事件

Related 相关文章

  1. 1

    编写单元测试以检查是否触发了事件

  2. 2

    jQuery确定哪个类触发了事件

  3. 3

    我怎么知道哪个小部件触发了事件(GWT)

  4. 4

    如何引用列表中的哪个元素触发了事件C#

  5. 5

    识别组(数组)中哪个输入触发了事件处理程序

  6. 6

    测试是否触发了AWS EventBridge(或CloudWatch)事件

  7. 7

    检查用户是否触发了值更改事件

  8. 8

    VBA-多个复选框分配给同一宏,如何确定哪个复选框触发了事件?

  9. 9

    VBA-多个复选框分配给同一宏,如何确定哪个复选框触发了事件?

  10. 10

    检测是否在jQuery中手动触发了滚动事件

  11. 11

    是否有可能知道哪个触发了Collection的添加事件:获取或创建调用?

  12. 12

    如何在GridView RowCreated事件中使用发送方,以查看是否触发了Gridview按钮?

  13. 13

    菜单粘贴触发了哪个事件?

  14. 14

    GtkWidget绘制事件触发了多个时间

  15. 15

    PreviewKeyDown事件触发了两次

  16. 16

    Magento事件触发了多少次

  17. 17

    流星事件触发了错误的方法

  18. 18

    JQuery 点击事件触发了错误的元素?

  19. 19

    知道谁触发了“focusout”事件

  20. 20

    打开子窗口时是否会触发事件?

  21. 21

    Windows是否记录哪个管理域用户授权了事件

  22. 22

    如何检查是否触发了验证?

  23. 23

    如何检查函数是否被触发了jQuery

  24. 24

    检查事件订阅者中触发了哪个事件

  25. 25

    是否可以打开devtools来检查devtools?

  26. 26

    Extjs自定义事件触发了两次。事件在选择事件回调上触发

  27. 27

    如何找出触发了哪个事件监听器

  28. 28

    IE中的占位符上触发了jQuery输入事件

  29. 29

    确定哪个元素触发了表单提交事件

热门标签

归档