我们有一个Microsoft CRM Dynamics在线数据库。
我在Firefox中编写了GreaseMonkey的用户脚本(使用jquery),从查询参数中获取项目id
,并将其显示在顶部工具栏的一个小区域中。
脚本立即获取id并显示它。但是,我必须等待页面加载才能点击该区域并复制id。
我可以做些什么才能在页面完成加载之前单击区域?我不使用document.ready
因为我不想等待。
这是我将id插入工具栏区域的地方:
$('#crmRibbonManager').append("<div id='arxbar'><div id='arxidinfo'><span class='arxnote'>RecordID= </span><input type='text' id='arxid' value='" + itemid + "'/></div></div>");
这是选择ID并将其复制到剪贴板的代码:
$('#arxid').focus(function(){
$('#arxid').select();
document.execCommand('copy');
}).mouseup( function(e){
e.preventDefault();
});