JAVA - 如何从eclipse打开浏览器选项卡?

时间:2017-05-16 21:31:08

标签: javascript java eclipse

我刚刚回到Eclipse 2年后。我在2015年上次用于移动开发课程之后终于原谅了它(它被放在一起以及管道式的狂欢节)。

之前我参加了几个信用编码课程,今年夏天,我将通过Udemy参加几门编程课程。

问题是,在通过实际编码之前,我从未构建过有价值的桌面应用程序(因为我认为多媒体融合2不重要)。更糟糕的是,我很少使用Java。

所以现在,凭借盲目和渴望的野心,我正在寻找为自己(以及其他任何用途)开发桌面应用程序,这将允许用户创建可以输入网址和标题的条目(仅用于审美目的,对浏览器没有影响),并且当满足某些条件时,桌面应用程序将打开Chrome标签,其中包含指向这些确切网址的标签。

由此,我希望能更好地理解Java,就像我理解C ++一样。如果我可以在第一次尝试时为任何浏览器做这件事真的很好,但是如果我必须单独做每个浏览器,我想首先尝试Chrome,因为它是我使用的。

如果一切顺利,我可以尝试为Chrome制作与Chrome应用相同的应用,但现在......:)

这是核心理念/计划:

  • 声明一个名为“tabs”的类的向量,其中此类包含2个字符串:一个用于标题,另一个用于url。两者都应该由用户编辑,但为了简单起见,我们只是将它们作为“输入这些字段一次,现在不要编辑它们”开头的事情。

  • 当用户想要添加要在Chrome中打开的网址时,我们会添加(或“推回”,无论它叫什么)标签向量与用户输入的任何数据。

  • 当用户按某个键或按钮时,Chrome将会打开这些标签。

以下是我如何处理这个问题的想法:

  • 我或许可以将官方Chrome开发工具中的某种下载到Eclipse中,这样我就可以操作浏览器功能,例如打开和关闭标签页。如果我可以将参数传递给这些函数,我可以迭代我的选项卡向量并打开它们直到结束。我已经找到了这样的工具,虽然我可能已经遇到过正确的工具,但没有什么能让我感到震惊,因为“我是你的解决方案!”一揽子协议。我几乎将一个官方软件包导入Eclipse,看起来非常有前景,但官方链接已经死了。 :(

  • 我可能会以某种方式使用Javascript,因为如果我理解正确,我可以创建一个Window对象,遍历tabs矢量,然后调用window.open()函数并传入url at [i]到函数。但那么,这适用于桌面应用吗?我已经读过NW.js可以使用Javascript / CSS / hmtl用于桌面应用程序,所以我认为它可以做到这一点,但我也听说它在Windows 10上有点小问题。

  • 我也在研究Electron,同时还在研究桌面JavaScript的想法。实际上它看起来非常可靠。

但是除了所有这些想法之外,我并不完全知道我需要使用哪些工具或哪些工具甚至可以用来做到这一点。 :/选项有点压倒性,我不确定哪些是值得研究做我想要的,考虑到我分享的想法(我会在时机到来时担心程序的其余部分) 。这看起来真的不是一个艰难的项目,我真的想深入了解应用程序的开发,但有时我觉得有点迷失在哪里。

我真的不知道究竟要问什么,除此之外:“即使这意味着完全下载其他东西,IDE / dev套件/什么可以让我开始朝着正确的方向开始做这个任务?

希望这个问题不是太模糊,欢呼,

-Jon

1 个答案:

答案 0 :(得分:0)

有两种简单的方法可以做到这一点。

第一个:在文件菜单中,导航如下...窗口 - >显示视图 - >其他 - >一般 - >内部Web浏览器

第二种:在Project Explorer中右键单击您的项目 - >运行方式 - >在服务器上运行(假设你的服务器设置正确,等等......)