2014-07-06 99 views
2

假設我有一個網頁聊天應用程序(外部)加載在我的瀏覽器中。與所有聊天一樣,您會收到特定活動的通知,例如新消息。 聊天更新聊天的DOM以反映這一點。通過DOM加載的頁面搜索

我想要實現的是通過搜索此DOM以查看特定事件(即newmessage = 1),我可以使用該信息在我擁有的網頁上觸發警報(DOM更新)。

我見過用腳本獲取/加載內容/ url的例子,但是會獲取頁面的新實例是我的猜測,這不是我所需要的。

用明白的話說。我有一個Web應用程序,可以顯示(在單獨的div)一個iframe,其中包含另一個不是我的聊天。人們可以將視圖切換到我的聊天和其他人。當我查看我自己的聊天內容時,我想收到來自其他聊天的新消息提醒。

我希望這有點清楚我在問什麼。 ;-)

我爲我自己的聊天使用PHP,Javascript/Jquery。

+0

我不認爲這是可能的,如果你不「擁有」的iframe :(即,如果它不是來自同一個域:http://stackoverflow.com/questions/17142285/access-iframe-content -from-parent-jquery –

+0

這不是在操縱我說的dom,我希望你能理解。我知道關於同域策略的一些信息,但是他們是否也只需要閱讀dom? – ingridsede

+0

你是否想要訪問iFrame中的任何東西從父頁面不在同一個域上? –

回答

1

這將違反same origin policy

在計算中,同源策略是在 Web應用安全模型的一個重要概念。該策略允許在源自同一站點的 頁面上運行的腳本 - 方案 主機名和端口號1的組合 - 訪問彼此的DOM,沒有 特定的限制,但阻止訪問不同站點上的DOM。