【发布时间】:2014-08-26 23:20:36
【问题描述】:
假设我的浏览器中加载了一个网络聊天应用程序(外部)。与所有聊天一样,您会收到有关某些事件的通知,例如新消息。 聊天会更新聊天的 DOM 以反映这一点。
我想要实现的是通过在此 DOM 中搜索特定事件(即 newmessage=1),我可以使用该信息在我拥有的网页上触发警报(DOM 更新)。
我已经看到了使用脚本获取/加载内容/url 的示例,但我猜这会获取页面的新实例,这不是我需要的。
简单来说。我有一个 Web 应用程序,它可以显示(在单独的 div 中)一个 iframe,其中包含另一个不是我的聊天。人们可以将视图切换到我的聊天和其他人。我想在查看自己的聊天时收到来自其他聊天的新消息提醒。
我希望我在问什么有点清楚。 ;-)
我正在使用 PHP、Javascript/Jquery 进行自己的聊天。
【问题讨论】:
-
我认为如果你不“拥有” iframe 是不可能的 :( 即如果它不是来自同一个域:stackoverflow.com/questions/17142285/…
-
我说的不是在操纵 dom,希望您能理解。我对相同域的策略有所了解,但它们是否也与阅读 dom 有关?
-
您是否尝试从不在同一域中的父页面访问 iFrame 中的任何内容?
-
是的,我想读取该 dom 以检查是否发生了更改的元素值。
-
好的 - 所以你回答说你确实想要访问 iFrame,但如果你没有对 iFrame 的“编辑”访问权限,那么恐怕你就不走运了。 stackoverflow.com/questions/364952/…stackoverflow.com/questions/5181911/…
标签: javascript jquery html dom