我必须将表格A(域名x.com中的第1页)的重复数据(联系信息,如姓名,姓名,电话......)复制到表格B(域名y.com中的第2页)
我一直在考虑在jquery的帮助下创建一个chrome扩展来复制表单A中的数据,并将其从表单B中注入...
我觉得这不是解决这个问题的最佳方法......
您认为从不同域中的网页复制和粘贴数据的最佳方式是什么?
答案 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。有一些好的包装器会抽象出跨浏览器的问题。
但是你有尺寸限制。并且可能存在跨域问题。