Jquery 删除“;“x-webkit-speech”;从<;输入>;
在chrome和一些附加组件中,在Jquery 删除“;“x-webkit-speech”;从<;输入>;,jquery,html,input,webkit,speech,Jquery,Html,Input,Webkit,Speech,在chrome和一些附加组件中,在中自动添加x-webkit-speech's属性 示例: <input type="number" x-webkit-speech> 我从Chrome开发者工具(Inspect元素)中找到了这个 如何通过jQuery删除x-webkit-speech?还是通过HTML禁用 我确实喜欢 $('input').removeAttr('x-webkit-speech') 这不起作用:(现在找到了方法: <input type="number"
中自动添加x-webkit-speech
's属性
示例:
<input type="number" x-webkit-speech>
我从Chrome开发者工具(Inspect元素)中找到了这个
如何通过jQuery删除x-webkit-speech
?还是通过HTML禁用
我确实喜欢
$('input').removeAttr('x-webkit-speech')代码>
这不起作用:(现在找到了方法:
<input type="number" x-webkit-speech>
只需添加一些延迟,如
setTimeout(function(){
$('input').removeAttr('x-webkit-speech');
},1000);
因为一些附加组件在加载页面后添加了x-webkit-speech
's attr,正确的方法是:
function main(){
$('input').removeAttr('x-webkit-speech');
}
在HTML中,将onload设置为main:
按照l2aelba所说的那样做不一定能一直工作,因为有时页面加载速度比一秒钟慢。此外,有时页面加载速度会更快,用户可能会注意到
在上面的例子中,页面一加载就会发生这种情况,这是一种专业、高效、理想的方法
祝你好运!我遇到了这个问题,我以为这是谷歌Chrome的更新。但经过进一步调查,我发现我安装的一个扩展正在自动将x-webkit-speech
添加到我的输入中(在我访问的所有网站上)