2
我試圖自動發送激勵消息給正在爲環聊考試而學習的朋友。
我使用Hangouts應用程式在https://hangouts.google.com/(使用Gmail的網站不會讓我訪問,因爲Same-Origin-Policy的iframe的DOM)和我已經能夠設置客艙-DIV的值:在contenteditable聊天中的消息Enter-Keypress事件div
var ifrm = document.getElementById('iframeid'); // changes after reload
var doc = ifrm.contentDocument;
var chat = doc.getElementById('chatdivid'); // also changes
chat.innerHTML = "go kathi go!";
已經有效。
我現在的問題是:我要麼將適當的按鍵發送到該div或直接觸發事件/回調?
我已經嘗試發送一個輸入,按鍵是這樣的:
var enterPress = new KeyboardEvent('keypress', {'key': 'Enter'});
chat.dispatchEvent(enterPress);
但這只是刪除了微弱的信息「發送消息」的消息,並沒有提交聊天消息。