Fix two bug for Firefox 33

从Firefox 32升到33后遇到的两个兼容性bug。
一知半解、跌跌撞撞的研究和修复，供参考。
并未测试对其他版本的兼容性。