我刚刚创建了一个阿拉伯语版本的网站,并注意到 Chrome 有时会显示完全空白的页面,直到调整窗口大小,然后所有内容立即变得可见。
阿拉伯语是 RTL 语言,因此 <html>
标签有dir="rtl" lang="ar"
添加到其中。这是它与英文网站之间的唯一区别。
This is the site 。您可能需要单击该 Logo 几次才能看到它显示为空白。
最佳答案
我也注意到了这个问题,我在互联网上用英语和阿拉伯语搜索,但找不到问题的原因。不过,我找到了解决方法;在您的 RTL 定向网页中使用以下 jQuery 脚本:
//Chrome RTL UI Issue Fix
$(document).ready(function(){
$(window).load(function() {
$( "body" ).animate({
scrollTop: 1
});
});
});
它所做的只是在加载所有页面元素后立即将页面滚动 1px
。如果需要,您可以添加一段代码来将其向后滚动。
关于google-chrome - Chrome 在 RTL 语言网站上显示空白页面,直到调整窗口大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34184377/