0

我用一个例子来解释我想要做什么。

假设有一个站点 abc.com,我正在为站点 xyz.com 工作

在 xyz.com 的 aspx 页面中,我希望获得 www.abc.com/somepage.aspx 的 aspx 页面的结果,其中包含一个文本框、一个组合框、一个选项按钮和一个提交按钮,我想填写此表单并希望单击提交按钮,然后将详细信息保存在文件中,但我想在 xyz.com/somepage.aspx 上执行此操作

4

2 回答 2

1

你建议的是XSS。这通常是不希望的。基本上,您正在寻找绕过相同来源策略的方法。许多浏览器会阻止您正在做的任何事情。想象一下,如果我想在另一个网站上进行在线投票。如果我可以在访问者使用我的网站时与其他网站进行静默交互,我会做你想做的事。但我不能这样做,因为浏览器和 Web 开发人员有很多障碍。

编辑:如果您实施 CORS,您现在可能可以做到这一点。但它在目标站点上允许这样做。自从我最初回答这个问题以来,大多数浏览器现在都支持它。

于 2010-08-05T03:23:08.727 回答
0

您可以在 xyz 网站上托管一个页面,并使用 iframe 在 abc 网站上显示该表单。这可能是最简单的方法。否则,这是使用某种 Web 服务的完美场景。

于 2009-06-29T20:44:32.243 回答