我有一个iframe,它的代码是:
<iframe page_id="3" allowtransparency="true" src="https://www.mysite.com/" name="custom-frame" id="custom-frame-2044963" class="custom-frame" style="visibility: hidden; height: 1014px; width: 1060px;" scrolling="no" frameborder="0" width="100%" height="0" content_height="217"></iframe>
出于某种原因visibility: hidden
在Safari中无效,但它在Chrome和FF中。我以前从未见过这个。这似乎是一个新问题,因为这段代码非常陈旧。有什么想法吗?
我不会切换display
以避免其他一些问题。
编辑它看起来像Safari漏洞? http://jsfiddle.net/y2V3T/ v7.0.4
答案 0 :(得分:2)
如果visibility:hidden不起作用,您还可以使用opacity:0;
代码如下所示:
<iframe page_id="3" allowtransparency="true" src="https://www.example.com/" name="custom-frame" id="custom-frame-2044963" class="custom-frame" style="opacity: 0; height: 1014px; width: 1060px;" scrolling="no" frameborder="0" width="100%" height="0" content_height="217"></iframe>
答案 1 :(得分:1)
让我们看看这是否是一个合法的错误,我认为是: