2016-06-28 36 views
0

我的网站使用“延迟”来实现快速加载的所有脚本,Opera Mini不支持延迟加载,任何解决方法?我仍然希望使用延迟,但在Opera Mini上也能正常工作,因为有15%的访问者正在使用它们。我的网站使用“推迟”进行快速加载,但损坏了Opera Mini的网站,任何解决方法?

另外,为什么Opera Mini打破了我的一些CSS?我认为这是很奇怪的浏览器,我知道他们希望它很快,但至少在兼容性和渲染方面与其他浏览器相同。

*编辑:其他信息,我也使用缓存插件(W3TC),所以这可能会更棘手。

+0

它破坏了什么CSS?为了使用更少的数据和更快的渲染,故意禁用对阴影,边框半径等某些功能的支持,但大多数布局应该保留。 – mbaluta

+0

是的,像阴影一样,border-radius不能在SVG旁边使用图标,即使使用SVG它也会打破,不合适和不同的大小。即使它有自己的标准字体大小。 Opera Mini需要做很多事情才能使它更好看。更不用说如果你使用JavaScript。 – somuch72

回答

0

的Opera Mini不支持延迟加载,任何方式来解决此

defer只是在解析HTML的端移动脚本执行,这并没有使SENCE,如果所有脚本都defer。 Opera Mini将会忽略它并下载所有内容,将其作为OBML并推送到手机。如果您在使用Opera Mini的Javascript时遇到任何问题,我认为这不是延迟问题。看看Opera Mini中的server:console,并检查它是否有javascript错误。

为什么Opera Mini的一些破我的CSS

的Opera Mini不支持CSS3。

+0

不久后我发布了这个问题,我发现Opera Mini的行为与其他浏览器相比有着非常不同的表现。有限的CSS和JS。由于无法在Opera Mini上创建与其他浏览器具有相同用户体验的网站,因此现在我选择尽可能简化OM。使用OM的人,因为他们想要它轻而简单。谢谢! – somuch72

相关问题