Javascript IE9 iframe滚动

Javascript IE9 iframe滚动,javascript,html,css,iframe,Javascript,Html,Css,Iframe,我有一个有趣的“问题”,只发生在IE9中 我们的网站上有一些表单使用iFrame(这些表单存在于我们无法控制的其他网站上,例如Salesforce.com) 滚动属性设置为“否”。这将关闭滚动条并防止在除IE9之外的所有浏览器中滚动 在IE9中,当iframe具有焦点时,用户仍然可以通过单击并拖动或使用箭头键在iframe中滚动 我的问题是:有人知道防止这种情况的方法吗?我假设如果我可以访问源代码,我可以创建一个div,并将div设置为比iframe窄,这样内容就不会溢出,但我无法访问ifram

我有一个有趣的“问题”,只发生在IE9中

我们的网站上有一些表单使用iFrame(这些表单存在于我们无法控制的其他网站上,例如Salesforce.com)

滚动属性设置为“否”。这将关闭滚动条并防止在除IE9之外的所有浏览器中滚动

在IE9中,当iframe具有焦点时,用户仍然可以通过单击并拖动或使用箭头键在iframe中滚动

我的问题是:有人知道防止这种情况的方法吗?我假设如果我可以访问源代码,我可以创建一个div,并将div设置为比iframe窄,这样内容就不会溢出,但我无法访问iframe源代码,因此这不是一个选项

对这个有什么建议吗?这让我快发疯了,我差点说这是不可能的


谢谢

将iframe的滚动属性设置为“否”只会隐藏该iframe在IE中显示的滚动条,即使它们是需要的


为了避免这种情况,您必须安排iframe的内容,这样就不需要滚动。

我在各种浏览器中都见过这种行为。我假设框架与其中包含的页面大小不同?+1,我也注意到了这种行为。虽然我很不愿意这么说,但我认为你是对的。内容需要在一个比它所包含的iframe小的div中。