我有一个扩展,其中我设置了扩展iframe的高度,它在Chrome中工作得很好。
但是我在Safari 9.1.2中遇到了一个问题。Safari忽略了set height,并将iframe扩展到浏览器的完整高度。
<iframe id="tools" src="safari-extension://.../tools.html" style="height: 400px !important;">
#document
<html>
...
</html>
</iframe>我通过JavaScript为iframe设置了高度:
tools.style.setProperty("height", request.height + "px", "important");或
tools.style.height(request.height + "px");但它不起作用。我做错了什么?
发布于 2016-06-07 21:58:47
document.getElementById("tools").style.height = "50px"^正确的语法
tools.style.height = request.height + "px";或
tools.style.height = request.height;应该能行得通。
取决于request.height的值
https://stackoverflow.com/questions/37681403
复制相似问题