我正在尝试向正在学习环聊考试的朋友自动发送一条激励信息 我正在https://hangouts.google.com/使用环聊应用(由于Same-Origin-Policy,使用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或直接触发事件/回调?
我已经尝试过发送这样的enter-keypress:
var enterPress = new KeyboardEvent('keypress', {'key': 'Enter'});
chat.dispatchEvent(enterPress);
但这只会删除微弱的信息“发送邮件”消息,并且不会提交聊天消息。
答案 0 :(得分:-1)
我没有找到使用JS解决问题的解决方案,但我认为(如果你也没找到它)你可以使用宏。
我会使用Firefox + iMacros。 Chrome也有this extension,但情况更糟。