如何使用jquery将文本从一个页面复制并粘贴到另一个页面?

时间:2010-12-29 17:12:12

标签: javascript jquery html google-chrome-extension copy-paste

我必须将表格A(域名x.com中的第1页)的重复数据(联系信息,如姓名,姓名,电话......)复制到表格B(域名y.com中的第2页)

我一直在考虑在jquery的帮助下创建一个chrome扩展来复制表单A中的数据,并将其从表单B中注入...

我觉得这不是解决这个问题的最佳方法......

您认为从不同域中的网页复制和粘贴数据的最佳方式是什么?

3 个答案:

答案 0 :(得分:1)

我不是网络开发人员,但我认为不应该在纯JavaScript中执行此操作(请参阅same origin policy)。

你可能最好在服务器级别编写代码来处理这个问题,也许在x.com上建立代理网络服务,与y.com对话,做你需要的事情。但是在x.com上运行的客户端JavaScript不应该真正了解y.com。

修改

啊,现在我明白了;我在想你正在为所有人使用的Web应用程序编写代码。如果这是个人,只有你需要功能,那么我可能会建议编写一个Firefox Greasemonkey脚本注入你的x.com代码,因为Greasemonkey允许跨站点XMLHttpRequests(阿贾克斯)。这将允许您从x.com Greasemonkey Javascript调用在y.com上运行的Web服务。我确信您可以使用Chrome扩展程序实现相同的功能。

答案 1 :(得分:0)

您是否尝试过Form Autofill feature

答案 2 :(得分:0)

取决于您的目标浏览器。您可以使用一些持久存储API。有一些好的包装器会抽象出跨浏览器的问题。

但是你有尺寸限制。并且可能存在跨域问题。