0

我目前正在编写一个任何人都可以放在他们网站上的小部件。

目前,当单击按钮时,会打开一个带有长 url(带有加密数据)的 iFrame。但是,如果要加密的数据量很大,可能会出现问题,因为在 IE8 中 URL 长度只能是 2k。

我想要做的(没有 jQuery)是将此数据发布到 iFrame 而不是使用 GET。

我已经看到了使用 来创建隐藏表单的方法target="iframename",但这并没有真正的帮助,因为我不想在另一个不属于我的网站上创建表单。

是否有另一种无需生成表单即可发布到 iFrame 的解决方案。

Targetet 浏览器是 IE8+(和 chrome/ff/safari 等)。我们的小部件不支持 IE7&6。

4

1 回答 1

2

我已经看到了使用 target="iframename" 创建隐藏表单的方法,但这并没有真正的帮助,因为我不想在另一个不属于我的网站上创建表单。

这实际上没问题,您可以使用 Javascript 写入您的 iFrame,因此您可以在您身边创建表单,然后 .submit() iframe 内的表单以获取您的网站。

查看使用 Javascript 或 jQuery 将元素写入子 iframe

于 2012-12-13T15:20:29.487 回答