搜尋

首頁  >  問答  >  主體

javascript - 当鼠标在页面外面的时候,如果让浏览器判断为在页面中?

之前百度笔试的时候,当时百度输入法的浮窗挡住了文字,然后我用鼠标把它移到一边,然后提示我跳出了页面一次,还有之前网易笔试的时候,我在最后的提交页面打开f12也提示跳出了一次,但是把鼠标移到控制台之前并没有提示,然后我就想是不是当鼠标指针不在当前层级的时候才会判断为跳转,如果想要模拟鼠标在页面内该怎么做?就是鼠标其实跳出了页面,但是判断依然在页面呢?
非作弊,只是比较好奇这个技术问题,不同在线笔试系统也不一定能行得通,希望能说下思路就好,不要提供代码。

迷茫迷茫2776 天前253

全部回覆(2)我來回復

  • ringa_lee

    ringa_lee2017-04-11 12:49:42

    一般不是监听window.onfocus和window.onblur么. 而且是不允许你重写方法的 应该会轮询检查是不是被修改属性

    回覆
    0
  • 黄舟

    黄舟2017-04-11 12:49:42

    可以使用事件委托来判断当前页面中的某个元素,如果捕获到了就是在页面中,反之则不是了

    回覆
    0
  • 取消回覆