在内容可编辑的聊天 div 中触发回车键事件



我正在尝试通过环聊自动向正在学习考试的朋友发送激励信息。
我在 https://hangouts.google.com/使用环聊应用程序(由于同源策略,使用 gmail 站点不允许我访问 iframe 的 DOM),并且已经能够设置聊天框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);

但这只会删除微弱的信息性"发送消息"消息,而不会提交聊天消息。

我没有

找到使用 JS 解决您的问题的解决方案,但我认为(如果您也没有找到它)您可以使用宏。

我会使用Firefox + iMacros。Chrome也有这个扩展程序,但情况更糟。

最新更新