火狐浏览器禁用 javascript 脚本调试以使能鼠标选择器

时间:2024-03-14 09:49:43

问题描述

在火狐浏览器中使用 web 开发者模式想用鼠标定位元素位置时,发现 html 界面鼠标所指向元素没反应,仔细看界面才发现调试工具栏上面有个提示:调试器已暂停,鼠标选择器等部分功能将同时被暂停。
火狐浏览器禁用 javascript 脚本调试以使能鼠标选择器

问题原因

切换到【调试器】标签按钮发现 js 脚本里面添加了 debugger; 语句。
火狐浏览器禁用 javascript 脚本调试以使能鼠标选择器

解决方法

既然是 js 脚本调试导致的,首先就想到禁掉脚本调试,但是在火狐浏览器设置选项里面没有找到禁用脚本调试的选项。

网上查了下官方的禁用方法,并解释了设置中没有禁用调试选项的原因:“为了提高浏览器稳定性,该项设置被移到了高级设定中,您可以通过在地址栏输入 about:config 进入高级设置菜单,找到 javascEnabled 项,将其值设定为 false 即可关闭 javascript 的支持”。

在地址栏输入 about:config 进入高级设置菜单,在搜索框输入 javascript 快速查找到 javascript.enabled 选项,如下:
火狐浏览器禁用 javascript 脚本调试以使能鼠标选择器

右键选项,然后点击 [切换(T)] 或直接双击选项即可改变选项的值。

设置完成后,刷新目标界面即可正常使用鼠标定位元素了。
但此时的任何脚本事件都不起作用了,若元素含点击事件,此时点击没有效果。