我有一个有趣的“问题”,只发生在IE9中。
我们的网站上有一些使用iframe的表单(表单存在于我们无法控制的其他网站上 - 例如Salesforce.com。)
滚动属性设置为“no”。这会关闭滚动条并阻止在除IE9 之外的所有浏览器中滚动。
在IE9中,当iframe具有焦点时,用户仍然可以通过单击并拖动或使用箭头键在iframe中滚动。
我的问题是:有没有人知道防止这种情况的方法?我假设如果我可以访问源代码我可以创建一个div并将div设置为比iframe更窄,这样内容就不会溢出,但我无法访问iframe源代码,所以这不是一个选项
对此有任何建议吗?这让我疯了,我接近说这是不可能的。
谢谢!
答案 0 :(得分:4)
将iframe的滚动属性设置为“no”只会隐藏在iframe中出现的iframe,即使它们是需要的。
为避免这种情况,您必须安排iframe的内容,以便不需要滚动。