我正在使用带有背景图像的透明1x1图像,以便能够使用精灵并仍然为某些图标提供替代文本.
我想为图像使用数据URI来减少HTTP请求的数量,但是生成透明图像的最小可能字符串是什么?
我意识到我可以使用数据URI:s来表示实际图像而不是精灵,但是当所有内容都保存在CSS中而不是分散时,它更容易维护.
我有一个网络应用程序触发了Safari中似乎是一个iOS8错误,我正在寻找线索,了解它的设置和如何解决它.
该错误的特点是"此网页出现问题,因此重新加载"是在用户花了足够的时间在Safari中导航后出现在页面顶部的.看起来有些事情在幕后崩溃,而Safari只是做得非常好,可以优雅地恢复.阅读崩溃日志显示:
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x00000000
Triggered by Thread: 0
Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 JavaScriptCore 0x2d4291d4 0x2d24a000 + 1962452
1 JavaScriptCore 0x2d50e166 0x2d24a000 + 2900326
2 JavaScriptCore 0x2d2bc88c 0x2d24a000 + 469132
...
Run Code Online (Sandbox Code Playgroud)
研究暗示的实例translate3d,并keyframe在CSS文件可能是罪魁祸首.虽然摆脱它们似乎使虫子不太可能复发,但虫子仍然存在.同样,减少与最有可能触发错误的页面相关联的(非常非常大的)CSS文件的大小似乎有所帮助,但不会让它消失.
我的公司处理了一堆针对移动优化的面向商务的Web应用程序,这是唯一一个似乎与这个bug相冲突的应用程序; 我不知道是什么让这个特殊的应用程序如此愤怒的小特殊雪花,但我想弄清楚并纠正它.有没有人对可能触发错误的内容以及我们如何解决它有任何想法?