我的任务只是编写一个书签,以简化团队中HipChat中的编辑消息。我写了以下内容:
var id = document.querySelector('.hc-dropdown-trigger.aui-dropdown2-trigger.aui-button.aui-button-subtle.aui-dropdown2-trigger-arrowless.active.aui-dropdown2-active').id.slice(16, -8),
msg = document.querySelector('[data-mid="' + id + '"]').innerText,
evt = document.createEvent('KeyboardEvent'),
edit = prompt(msg, msg);
if ( edit !== null ) {
document.getElementById('hc-message-input').value = 's/' + msg + '/' + edit;
evt.initKeyEvent('keydown', true, true, window, false, false, false, false, 13, 0);
document.body.dispatchEvent(evt); // also tried dispatch on textearea itself
}
但没有任何反应。我怎样才能实现我的目标?
非常感谢。
答案 0 :(得分:3)
API存在,因此您无需手动完成所有这些操作。 HipChat API文档位于:https://www.hipchat.com/docs/apiv2
要发送消息,请查看https://www.hipchat.com/docs/apiv2/method/send_message