【发布时间】:2014-05-01 09:27:54
【问题描述】:
我的主管要求我通过查看 HTML 标签以仅显示核心内容以编程方式减少网站的内容。重要的是,项目的这个特定部分必须用 Java 编写。
现在了解了Plugins, Extensions, Applets, and Widgets 之间的区别,我想我想使用一个调用客户端 Applet 的扩展。我的方法是这样的:
- 使用 Google-Chrome API,我将显示一个按钮 用户可以点击。
- 如果单击,则操作是启动一个新的浏览器选项卡,其中包含 嵌入其中的小程序。
- 小程序会自动获取被调用选项卡的 HTML 代码和 过滤它。
- 过滤后,会显示原始网站的缩小版。
所以我有几个问题。首先,是否可以将扩展程序与 Applet 一起使用?此外,小程序是否可以查看@另一个选项卡的 HTML 代码?如果没有,是否可以重新加载带有现在嵌入其中的 Applet 的原始选项卡并完成该功能。谢谢。
【问题讨论】:
-
这可能是题外话,我不确定,因为我不声称完全符合您的描述中的要求。但是,考虑到远离客户端 Java 和其他浏览器插件的快速趋势,包括大多数浏览器在遇到小程序时会打开的多个可怕的安全警告,你最好将你的逻辑实现为服务器端 Java,计算你的缩减页面一个小服务程序?您的主管是特别坚持使用客户端 Java,还是允许使用服务器端 Java?
-
虽然他对这些细节的描述很不起眼,但我认为最好还是去客户端。这是为了避免增加数据传输成本,因为在稍后阶段它可以在移动设备上运行。
-
“移动设备”不支持小程序。正如人们所说/评论的那样,要么使用代理,要么在 服务器端(例如 JSP、Servlets..)上查看 Java。 IMO 最好的解决方案是服务器端,因为这是 a) 将在所有浏览器上“支持”的唯一选项。 b) 可以减少下载。 c) 不容易被高级用户绕过。
-
顺便说一句 - 该规范。听起来像是一种很好的表达方式“是的..我们正在抄袭整个网站,但不想寻求许可或给予信任,所以我们将剥离侵犯版权的那部分证据” 这一切旨在支持什么?
-
感谢您提供有关 JSP 和 Servlet 的信息,并提出一个有关版权的有趣问题。好吧,一个选项可能是解析此类语句的整个文本,然后取消。然而,一个好的 EULA 是最好的。
标签: java html google-chrome applet