Javascript 如何禁用_moz_调整大小?

Javascript 如何禁用_moz_调整大小?,javascript,css,firefox,resize,Javascript,Css,Firefox,Resize,我正在使用nicEdit编辑器,我已经添加了自己的自定义图像大小调整脚本。但是我想禁用Firefox中出现的默认大小调整 我想对正在调整大小的图像有更好的控制。(例如:仅允许图像调整大小并继承父容器的宽度。) 所以我写了一个自定义脚本。但是,既然Firefox有自己的图像大小调整控件(_moz_resizing),我该如何禁用它呢?如果没有办法做到这一点,我有一个非常简单的解决方法,我可以检测Firefox是否存在,并关闭我的自定义脚本,使用_moz_调整大小 但我没有细粒度的控制,只能依靠Fi

我正在使用nicEdit编辑器,我已经添加了自己的自定义图像大小调整脚本。但是我想禁用Firefox中出现的默认大小调整

我想对正在调整大小的图像有更好的控制。(例如:仅允许图像调整大小并继承父容器的宽度。)

所以我写了一个自定义脚本。但是,既然Firefox有自己的图像大小调整控件(_moz_resizing),我该如何禁用它呢?如果没有办法做到这一点,我有一个非常简单的解决方法,我可以检测Firefox是否存在,并关闭我的自定义脚本,使用_moz_调整大小


但我没有细粒度的控制,只能依靠Firefox中存在的浏览器漏洞(

您可以通过转到Firefox中的about:config-更改
浏览器来禁用此功能。将\u automatic\u image\u resizing
启用为false。

在Firefox中,可以使用此命令禁用本机图像大小调整控件。此命令必须在designMode设置为“on”后执行

禁用本机大小调整控件后,您不应看到显示_moz_resizing属性。它显示为本机控件的副作用,但属性的存在或值不会直接影响控件本身。它的唯一用途是在被重新调整大小的元素周围触发一个黑色细轮廓

大多数浏览器中的富文本编辑器使用iframe来显示其内容。如果此iframe的CSS位置发生变化(例如,从静态变为绝对),它将撤消enableObjectResizing命令的效果。可能会重复该命令以再次关闭本机控件。这非常令人困惑,因为没有迹象表明应该如此,但事实确实如此。如果enableObjectResizing对您不起作用,请确保在设置任何CSS位置后设置它离子值

还请注意,“enableObjectResizing”命令将影响图像和绝对定位元素的大小调整器(如果可编辑内容区域中存在任何此类元素)

我准备了一个例子来说明这一点

document.designMode = "on";
document.execCommand('enableObjectResizing', false, 'false');