Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 当您显示谷歌地图时,Chrome会隐藏iframe滚动条_Css_Google Maps_Google Chrome_Iframe_Scrollbar - Fatal编程技术网

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

Css 当您显示谷歌地图时,Chrome会隐藏iframe滚动条,css,google-maps,google-chrome,iframe,scrollbar,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: scr

我想用滚动条在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(v17)中工作,但在Chrome(v23)中不工作。奇怪的是,Chrome会显示一段时间的滚动条,然后隐藏起来。如果您发现要抓取一个看不见的东西,滚动条仍然可用


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

谷歌地图很有可能尝试使用javascript从iframe中禁用滚动条。在这种情况下,您将需要一些自己的javascript来在pageload几秒钟后(通过使用setTimeout())对其进行计数

设置超时中需要更改的内容取决于隐藏滚动条的情况。因为这个例子不完整,我不能确定到底发生了什么


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

在Chrome v23中对我很好。对我也很好…您尝试过示例代码吗?我的猜测是谷歌地图本身用javascript禁用了滚动条。这意味着您的示例代码有效,因为您的示例不包括谷歌地图。@DamienOvereem您在src=”“中看到的URL包括谷歌地图。这是一个有效的例子。而iframe在iframe中呢。。嗯,我可以想象把事情搞得一团糟:)我不想在这件事上烫手。我已将地图代码更改为我在地图api文档中找到的代码。似乎MapsAPI真的隐藏了它,如果我在调用mapinit js之前添加了2s延迟,滚动条会在2s内可见并消失。这就是我的想法。这绝对有道理。谷歌地图有自己的滚动功能。没有理由希望在上面有一个滚动条。