C# 如何将HTML文本框值从一个域复制到另一个域';什么是文本框?

C# 如何将HTML文本框值从一个域复制到另一个域';什么是文本框?,c#,javascript,c++,xss,C#,Javascript,C++,Xss,我正试图帮助节省大量繁琐的复制/粘贴任务的工作时间 因此,我们有一个安抚性的CRM(使用适当的HTML ID等访问元素),我想将这些值从CRM复制到其他网页上的文本框(CRM之外,Twitter、Facebook、Google等网站) 我知道浏览器出于安全考虑限制了这一点,我对任何事情都持开放态度,它可以是C#/C++应用程序、AdobeAIR等。我们只在工作时使用Firefox,所以即使是扩展也可以。(我们确实安装了GreaseMonkey,如果它也可用的话,亲爱的) 那么,关于如何将值从一个

我正试图帮助节省大量繁琐的复制/粘贴任务的工作时间

因此,我们有一个安抚性的CRM(使用适当的HTML ID等访问元素),我想将这些值从CRM复制到其他网页上的文本框(CRM之外,Twitter、Facebook、Google等网站)

我知道浏览器出于安全考虑限制了这一点,我对任何事情都持开放态度,它可以是C#/C++应用程序、AdobeAIR等。我们只在工作时使用Firefox,所以即使是扩展也可以。(我们确实安装了GreaseMonkey,如果它也可用的话,亲爱的)

那么,关于如何将值从一个网页复制到另一个网页,有什么想法吗?理想情况下,我希望单击一个按钮,让它自动填充字段。如果该按钮必须启动需要复制到的网页,则可以

示例:从我们的CRM复制客户用户名,创建新帐户时将其粘贴到Facebook的用户名字段中


更新:为了回答下面的用户,每个域上的HTML元素都有特定的HTML ID。数据不需要被操纵或清理,只需从ourCRM.com到facebook.com/twitter.com的简单拷贝,就可以很好地清除数据。然后你可以随意储存和发布它。

首先,我建议你更清楚地定义你想要做什么。当您试图从点A获取一些非结构化数据并将其复制到点B时,我读到了这篇文章。每次执行操作时,这些字段的名称是否保持不变?你是否需要简单地从页面中提取任何文本框元素并将它们复制到整个页面?在写入数据之前对其进行某种过滤

一旦你对需求有了一个清晰的概念,如果你走C#路线,我会使用类似的方法。根据他们Github页面上的示例判断,您可以为其提供您要复制的页面的URL,然后命名您要获取其值的每个字段,或者将这些字段存储在IDictionary中,然后打开新的URL并将这些值复制回页面(并提交表单)


或者,如果您不知道字段的名称,可能在该项目或类似项目中提供了一个函数,允许您简单地枚举页面上的所有文本字段并检索所有字段的值。然后,您只需应用自己的一些逻辑,将这些选项过滤到目标表单上的任何内容。

因此,我们想到了一种更简单的方法来实现这一点(以防其他人遇到此问题)

1) 在我们的CRM中,我们添加了一个“注册Facebook”按钮

2) 该按钮打开一个新窗口,其中包含URL中的GET变量

3) 使用greasemonkey脚本读取这些GET变量并填写文本框值

4) 成功

很简单,大约需要10分钟才能开始工作。谢谢你的建议