adi*_*dit 5 html amazon-s3 opera-mini instagram
我遇到的问题是,我从Instagram API获得的图像URL没有在Opera Mini浏览器上显示图像,并且它在Android浏览器或Safari上运行得非常好.
这是图像.我不确定这里的问题是什么,但通过查看URL,似乎图像是使用amazons3托管的,并且可能有一些缓存机制,歌剧效果不佳.这些解决方法有哪些?我只是不能放弃Opera mini支持,因为我网站50%的流量来自那里.测试这个的最好方法是在你的设备上下载Opera Mini(我正在尝试在这里提供的模拟器,但它不起作用)
另一个例子尝试从opera mini 打开这个instagram用户配置文件.您可以看到大多数图像都没有加载.
Instagram使用javascript渲染图像.如果你打开控制台opera mini
:
server:console?post=http://instagram.com/shoptastus
Run Code Online (Sandbox Code Playgroud)
你会得到javascript错误.因此,未加载图像,因为页面上的javascript被破坏.
PS你可以server:console?post=url
在opera mini中使用所有的javascript错误:)
我已经测试了该图像,即使更改了 Opera Mini 上的所有可用设置,它也不会显示在我的手机上。
Opera Mini 使用代码转换器服务器将 HTML/CSS/JavaScript 转换为更紧凑的格式。它还会缩小所有图像以适合手机屏幕。这一转换步骤使 Opera Mini 变得更快、更小,而且使用起来也非常便宜。
我的猜测是 Opera mini 在转码某些类型的图像时失败。我测试了其他图像,例如 png、jpg 和 gif,它们都显示正确。
在收集了有关 Instagram 图像的更多信息后,我发现它们的 JFIF 属性是:
JFIF Version 1.01
Resolution 1 pixels/None
Run Code Online (Sandbox Code Playgroud)
如果我在 Photoshop Opera mini 上转换相同的图像,它会正确显示。
基于此,我可以假设问题与缓存或亚马逊无关,而是opera mini
与图像之间的关系有关JFIF Resolution 1 pixels/None
恐怕除了在 Opera Mini 错误报告页面上填写错误报告之外,我没有其他解决方案可以供您使用:
https: //mini.bugs.opera.com/
我相信他们会查看它,并且它是尽快解决此问题的最佳机会。
您还可以尝试在 Opera 社区论坛上发帖:
http://forums.opera.com/categories/en-opera-mini
祝你好运。
归档时间: |
|
查看次数: |
10047 次 |
最近记录: |