2010-11-01 33 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

相关问题