当您显示谷歌地图时,Chrome会隐藏iframe滚动条

时间:2012-11-26 13:40:01

标签: css google-maps google-chrome iframe scrollbar

我想在带有滚动条的IFrame中显示谷歌地图。

<!DOCTYPE HTML>
<html>
<head>
    <title></title>
</head>
<body>
    A website
    <br />
    <iframe src="http://parkall.hu/teszt/parkolok/index.html" 
     style="overflow: scroll; width: 540px; height: 630px;"></iframe>
</body>
</html>

它适用于最新的firefox(第17版),但不适用于Chrome(第23版),奇怪的是,Chrome会暂时显示滚动条并隐藏在其后。如果你发现抓住一个看不见的东西,滚动条仍然可以使用....

你有没有注意到这一点?也许它可以通过CSS解决但我无法找到,HTML5中不支持scrolling =“yes”属性。当然,如果我将scr更改为wikipedia.org,它会显示滚动条。

1 个答案:

答案 0 :(得分:0)

Google地图尝试使用javascript从iframe中禁用滚动条的可能性很大。在这种情况下,你需要一些你自己的javascript来反击页面加载后的几秒钟(通过使用setTimeout())。

您需要在setTimeout中更改的内容取决于隐藏滚动条的操作。由于示例不完整,我无法确定究竟发生了什么。

请将您的代码放入jsfiddle.net并回复链接,以便我们检查确切的问题。