我想创建一个Web应用程序,在屏幕的右半部分保存一个Web站点,并在左半部分创建一些带有逻辑的小部件。 例如,用户可能会指定他们想要分析www.somesite.com,以便该网站将显示在我的网页的右半部分。然后,我希望用户能够点击LHS上的“记录”按钮,然后记录他们在RHS上的操作(在www.somesite.com上),直到再次按下“记录”按钮
我的第一个想法是持有网站的IFrame(本例中为www.somesite.com)和LHS中的applet。用户点击记录,applet获取网页的DOM并在每个文本框/按钮等上添加监听器。我不确定applet如何获取DOM(netscape.javascript.JSObject看起来很有希望),但是而不是打架,我想我会问除了IFrame / Applet之外是否有更合适的技术?任何解决方案都必须基于Java。上面对Web应用程序所做的解释是一个巨大的过度简化;我只是在可以用来实现这类技术的技术方面获得帮助,而不是在网络应用程序本身上,这仅仅是为了说明目的。
非常感谢, 保罗
答案 0 :(得分:3)
您网站上的Javascript / Java将无法从其他域访问DOM的属性,无论是在iFrame中还是其他域。这是浏览器实现的基本安全原则,这是正确的。