2016-11-24 59 views
-1

我需要一个关于如何创建(如果可能的话)一个桌面软件来填充浏览器窗体的建议(php,jsp等等......)。桌面软件如何与浏览器表单(jsp,php等)进行通信

例如,这里是link to create a new google gmail account 我希望我的“未来桌面软件”能够尽可能地填充该网页上的字段。

如果可能,我该怎么做?而且我打算用Java或C#创建应用程序。让我知道如果另一种技术会更合适创建一个桌面应用程序

(最终的桌面应用将是与数据库的接口,但是这不是我对当前问题的关注)

回答

1

有一个让应用程序直接与浏览器通信的重大安全问题。常用的浏览器有哪些扩展可以让你在浏览器中实现这些功能。即使您要开发额外的桌面软件,您也可以使用浏览器扩展与应用程序进行通信。你或许应该看看这些链接:

Build Chrome extension

Build Firefox add-on

+0

那么你的意思是我有没有附加是我的桌面应用程序,并在浏览器形式的界面?其实我想要在浏览器表单字段和桌面应用程序表单字段之间建立一对一的关系。这是否可能与附加? – snorlax

+1

是的,但是您必须自己处理应用程序和加载项之间的通信。该附加组件由您安装,因此它可以访问浏览器中发生的事情,这是因为安全原因而没有附加组件的情况。否则,每个应用程序都可以看到浏览器中发生的情况,并在未经您的同意的情况下进行更改简而言之:为了获得表单结构,附加组件从网页获取信息,并将其传递到您的桌面应用程序有权访问的本地或远程接口。为了填充数据,它反过来。 –

+1

非常感谢。我要开始研究它。如果我创造出一些好东西,我会告诉你。 – snorlax

相关问题