java - Web 应用程序托管网页和查询网页的逻辑应使用哪些技术

标签 java dom applet

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

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

非常感谢, 保罗

最佳答案

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

请参阅此维基百科页面:http://en.wikipedia.org/wiki/Same_origin_policy

关于java - Web 应用程序托管网页和查询网页的逻辑应使用哪些技术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4071610/

相关文章:

JFrame 图像中的 Java Applet 未显示

java - 如何通过sip在android中发送短信

java - 无法使用 TouchActions 滚动

java - 如何使逗号只能进入 EditText 一次?

java - 加载属性文件 Maven 时出错

jquery dom ajax 与 ckeditor 的问题

javascript - 如何根据定期获取的数据生成Chrome扩展程序的弹出正文?

javascript - 检测谷歌浏览器是否阻止 Java 插件

javascript - 获取带有显示 block 的父元素

java - Java 7更新25:动态音频不再在本地applet中工作。有替代方法吗?