2010-11-01 34 views
0

我想創建一個Web應用程序,它在屏幕的右半部分包含一個網站,以及一些在左半部分具有邏輯的小部件。 例如,用戶可能會指定他們希望分析www.somesite.com,以便該網站將顯示在我的網頁的右半部分。然後,我希望用戶能夠在LHS上點擊某個「記錄」按鈕,然後記錄他們在RHS(在www.somesite.com)上所做的操作,直到再次按下「記錄」按鈕。什麼技術用於Web應用程序託管網頁和邏輯來查詢網頁

我的第一個想法是持有網站(本例中爲www.somesite.com)的IFrame和LHS中的小程序。用戶點擊記錄,applet獲取網頁的DOM,並在每個文本框/按鈕上添加監聽器等。我不確定小程序如何獲得DOM(netscape.javascript.JSObject看起來很有希望),但我想我會問除了IFrame/Applet之外是否還有更合適的技術?任何解決方案都必須基於Java。上述關於網絡應用程序的解釋是過於簡單化;我只是在可以用來實現類似的技術的幫助之後,而不是在web應用程序本身,這實際上只是爲了說明目的。

非常感謝,從您的網站 保羅

+0

通過「記錄」你的意思只是爲了記錄他們做了什麼,或者能夠記錄和重放他們做了什麼?第一種可以通過使用Robot進行屏幕截圖並將其轉換爲MOV或類似圖像來實現。在這種情況下,「不過分簡化」的描述可能會更好。 – 2010-11-01 22:57:56

回答

3

的JavaScript/Java將-not-能夠從另一個域訪問DOM的性能,無論是在iframe或以其他方式。這是瀏覽器實現的基本安全原則,正確如此。

看到這個維基百科頁面:http://en.wikipedia.org/wiki/Same_origin_policy

相關問題