我有一个需要显示其他域内容的iFrame。这很好用,我手头有iFrame的高度,所以可以静态设置。
遇到的问题是在不同浏览器中查看iFrame时。
因此,例如,我想在iFrame中显示来自维基百科的页面。此页面在Chrome中的高度为12725px,因此我可以将iFrame的高度设置为12725px。
在Chrome中查看此页面,它非常适合: http://test.linkinformed.com/temp.html
但是在Firefox或IE中查看相同的页面,维基百科页面内容呈现的方式不同,它不再适合iFrame(即滚动到页面底部,文章末尾被隐藏)。
鉴于跨域iFrame通信存在困难,我是否有办法让Wikipedia内容在浏览器中呈现相同的内容? 或者有没有办法根据浏览器校准或调整iFrame高度?
答案 0 :(得分:0)
维基媒体代码施加的限制不是浏览器问题。
以下是修复程序的链接: Displaying a mediawiki within a iframe
使用第二个建议更改了两个wikimedia配置参数,而不是黑客攻击.js文件。
对我来说很棒!!