0

我使用 Chrome 内容脚本来注入这个脚本:

$('textarea').keyup(function(evt){
   var txt = $(this).val();
   $(this).val(txt.replace(/:\u06CC\s|:\u064A\s/g, ":D "));  
});     

这必须适用于用户想要聊天后出现的聊天文本区域,但 chrome 在“document_end”之间和 window.onload 事件触发后立即注入脚本。

所以它不起作用。

4

1 回答 1

3

我不确定,但由于 Gmail 中的所有内容都是动态的,您可能应该执行以下操作:

$(document).on("keyup", "textarea",function(evt){
   var txt = $(this).val();
   $(this).val(txt.replace(/:\u06CC\s|:\u064A\s/g, ":D "));  
});     
于 2013-03-26T11:53:45.957 回答