2016-12-12 2 views
1

내 작업은 내 팀의 HipChat에서 메시지 편집을 단순화하기 위해 북마크릿을 작성하는 것입니다. 나는 다음과 같이 썼습니다 :프로그래밍 방식으로 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 
} 

하지만 아무 일도 일어나지 않습니다. 어떻게 내 목표를 달성 할 수 있습니까?

고마워요.

+1

을 살펴하려면 다음 HipChat의 API 설명서는 다음 웹 사이트에서 찾을 수 있습니다. –

답변

관련 문제