我刚刚创建了一个T恤店,可以放在我自己的网站上。一家名为spreadshirt.co.uk(以下简称“SS”)的公司经营这家商店。他们允许我通过iframe在我的网站上嵌入他们的商店,因为他们允许CSS通过他们的管理面板完全自定义,我看起来非常整齐地与我的网站集成。
唯一的问题是iframe - 我现在将其设置为2000像素高(恰好适用于最长的页面)。我宁愿让它为每个页面调整大小,但希望它“很难”,所以没有打扰。
无论如何,我只是把页面放到了现场,并通过它下了一个测试订单。一切都很好,直到....
...“VISA验证”页面。这个motherhubbard在订单处理结束时出现,并且其中包含的HTML将小对话框垂直放在我的iframe中。即从顶部向下近1000个像素 - 让不太精明的用户认为页面没有加载(他们只能看到没有向下滚动的是白色背景)。我不能像SS页面那样自定义此页面上的CSS,因为SS不提供此页面。
任何聪明的想法???
非常感谢人们!
如果人们想看到它,我会给我的网站添加一个链接,但我认为这可能会被视为垃圾邮件并且不赞成。
答案 0 :(得分:0)
我不会因为讨厌他们而过多地处理iframe,但我认为你仍然可以使用javascript写入该文档。我说的原因可能是因为它的跨领域,但它应该仍然有效。
查看此帖子 Resizing an iframe based on content
你也可以看看 Resizing iframe to fit its content
和一个jquery脚本: http://www.lost-in-code.com/programming/jquery-auto-iframe-height/
同样,我真的不知道这是否适用于跨域网站。