Java web应用程序托管网页和查询网页的逻辑使用哪些技术

Java web应用程序托管网页和查询网页的逻辑使用哪些技术,java,dom,applet,Java,Dom,Applet,我想创建一个web应用程序,在屏幕的右半部分包含一个网站,在左半部分包含一些具有逻辑的小部件。 例如,用户可能会指定他们希望分析www.somesite.com,以便该网站将显示在我的网页的右半部分。然后,我希望用户能够点击LHS上的“录制”按钮,然后在RHS(www.somesite.com)上录制他们所做的事情,直到再次按下“录制”按钮 我的第一个想法是使用一个IFrame保存网站(本例中为www.somesite.com)和LHS中的一个小程序。用户点击记录,小程序获得网页的DOM,并在每

我想创建一个web应用程序,在屏幕的右半部分包含一个网站,在左半部分包含一些具有逻辑的小部件。 例如,用户可能会指定他们希望分析www.somesite.com,以便该网站将显示在我的网页的右半部分。然后,我希望用户能够点击LHS上的“录制”按钮,然后在RHS(www.somesite.com)上录制他们所做的事情,直到再次按下“录制”按钮

我的第一个想法是使用一个IFrame保存网站(本例中为www.somesite.com)和LHS中的一个小程序。用户点击记录,小程序获得网页的DOM,并在每个文本框/按钮上添加侦听器等。我不确定小程序将如何获得DOM(netscape.javascript.JSObject看起来很有希望),但我想我会问,除了IFrame/applet之外,是否还有更合适的技术?任何解决方案都必须是基于Java的。上面对web应用程序功能的解释过于简单;我只是想得到一些技术上的帮助,这些技术可以用来实现类似的东西,而不是web应用程序本身,这只是为了举例说明

非常感谢,,
Paul

来自您站点的Javascript/Java将-无法-从另一个域访问DOM的属性,无论是在iFrame还是其他域中。这是浏览器实现的一个基本安全原则,这是正确的


请参阅此Wikipedia页面:

您站点上的Javascript/Java将无法从另一个域访问DOM的属性,无论是在iFrame还是其他域中。这是浏览器实现的一个基本安全原则,这是正确的


查看此维基百科页面:

所谓“记录”,您的意思是简单地记录他们所做的事情,还是能够记录和重播他们所做的事情?第一个可以通过使用Robot进行屏幕捕获并将其转换为MOV或类似的方式来实现。在这种情况下,“不过于简化”的描述可能会更好。所谓“记录”,您的意思是简单地记录他们所做的事情,还是能够记录和重放他们所做的事情?第一个可以通过使用Robot进行屏幕捕获并将其转换为MOV或类似的方式来实现。在这种情况下,“不过度简化”的描述可能会更好。