我想创建一个脚本来改变聊天的工作方式。聊天是使用 AJAX 技术进行的,但要点是我无法在任何级别编辑聊天。
该脚本的重点是在您收到消息时添加声音。我正在考虑编辑 AJAX 函数并在那里添加一些脚本来发出声音。重点是添加 JS,并在原来的函数上添加一个新函数。
那么...如何从 iframe 外部编写的 JavaScript 创建新的 JavaScript?我知道如何编辑 DOM,但不知道如何添加新脚本。
如果您有新想法,我可以听到另一种编辑聊天的方法,但这个(我什至对此感到不舒服)。
最佳答案
Lee Taylor 是对的,你只能编辑来自同一域的 iframe,但既然你说你可以编辑 dom,你总是可以在 dom 中添加一个脚本标签,它将立即被解析。
例如
var scriptElement = document.createElement('script');
scriptElement.textContent = 'alert(\'hello world\');';
iframe.body.appendChild(scriptElement);
关于javascript - 如何将功能添加到 iframe 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25494970/