我可以禁用 IE10 文本框上的 X 清除按钮吗?

Geo*_*ett 5 internet-explorer-10

在我们在工作中使用的应用程序中,我们有各种文本框,旁边有下拉按钮。

我们的用户经常不小心按下 IE10 添加的 X 并清除他们输入的内容。

IE10 为所有文本框添加了一个清除按钮:
普通文本框

在我们的应用程序中,它就在下拉按钮的旁边,这意味着它经常被意外点击:
第三方应用问题

有没有办法隐藏/禁用/删除 X?理想情况下,我们可以通过政策推出一些东西。

请注意,我们无法控制他们遇到问题的应用程序。

Col*_*ard 6

添加用户样式表:

选项 > 常规选项卡 > 辅助功能按钮 >“使用我的样式表格式化文档”

将以下样式添加到您的新样式表中:

input[type=text]::-ms-clear {
    display: none;
}
Run Code Online (Sandbox Code Playgroud)

编辑:要管理此组策略等,请尝试在下面添加值为“X:\mystylesheet.css”(或任何地方)的注册表项“用户样式表” HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Styles


进一步编辑:您还需要在同一位置的另一个键,“使用我的样式表”= 1


最后一个想法:我知道您说过您无法控制应用程序,但不要忘记您始终可以在您的用户和任何 Web 应用程序之间放置一个透明代理。 这是一个有趣的例子,展示了你将如何做到这一点,使用鱿鱼作为你的代理。