问题标签 [firefox-16]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
830 浏览

jquery - jQuery 1.4.1 和 Firefox 16.0.1 奇怪的属性问题

当涉及到 Firefox 16.0.1 时,我最近在 jQuery 1.4.1 中遇到了一个非常奇怪且非常糟糕的错误。其他所有浏览器都很好。旧版本的 Firefox 很好,新版本的 jQuery 很好。

我有一个带有一些复选框的表格,看起来像这样:

并在 javascript/jquery 中循环并收集所有 itemId

在 Firefox 16.0.1 中,ids 由页面的 url 填充。/theId 喜欢:http ://blahblahblah.com/654101

我只需将其更改为:

但是,我想知道为什么会发生这种情况,以及其他是否受此影响。

这是一个 JS Fiddle 展示了这个问题的全部荣耀:http: //jsfiddle.net/K8jRf/8/

谢谢!

0 投票
2 回答
477 浏览

firefox - Firefox 16 中基于浏览器的 YouTube 上传意外中止

我有一个常规的基于 YouTube 浏览器的上传表单,如下所示。它在 IE、Chrome 和旧版本的 Firefox 中运行良好。但是,我的 Firefox 16.0.2 只是挂在 POST 上。我已经用 Firefox 16.x 在其他计算机上复制了这个问题。

如果我通过将 YouTube 的 URL 从https ://uploads.gdata.youtube.com更改为http : //uploads.gdata.youtube.com 来手动覆盖 SSL,文件会正确上传。

更奇怪的是,Firebug的Net选项卡上根本没有记录该请求。在 Firefox 的Web Console上,我可以看到请求,但完全没有响应和状态代码。然后,如果我使用启用了解密 HTTPS 流量选项的 Fiddler,则文件上传正确。

任何人都知道会发生什么或如何在不解决问题的情况下监控 SSL 流量?

YouTube url 和令牌是在后端使用 ASP.Net 和 Google.GData.YouTube 库生成的。这是该代码的一部分:

0 投票
0 回答
257 浏览

css - 如何防止 FireFox 16 将旋转和缩放变换转换为矩阵变换?

如果 Mozilla 不打算对 FireFox 16 的渲染引擎进行向后兼容的新更改,我如何防止浏览器将 CSS3 非矩阵转换转换为矩阵?

下面是一个例子,说明它如何影响基于 JavaScript 的动画,以及它为什么对我很重要。

从我的 support.mozilla.org问题中粘贴

转到pilatch.com/cards并单击弧中的任何卡片。现在在 Chrome、Safari 或 IE 9 中执行相同的操作。我已经对我所有的 JavaScript 进行了清理,因此您可以更轻松地看到发生了什么。

FireFox 16 版中的 CSS3 转换正在转换为矩阵转换。它几乎让我的旋转和缩放动画感到厌烦。例如,如果您将元素的样式属性设置为 style="transform:scale(0.75)",FireFox 会立即将该元素的变换属性(例如 .style.transform)转换为“matrix(...)” .

我知道如何进行线性代数,通过 jQuery cssHooks 将旋转和缩放转换为矩阵转换,我什至编写了代码来检测浏览器的这个“功能”(它强制转换为矩阵),并返回一个过去两天在我的开发站点上编写矩阵变换而不是旋转变换或缩放的不同钩子。

然而,事实证明,让这个新特性与 jQuery 的动画兼容变得越来越具有挑战性。更进一步,我可能不得不破解 jQuery 以使其适用于 FireFox,或者完全放弃对 FireFox 动画的支持,除非某些 FireFox 开发人员使他们的新实现向后兼容。

我知道转换通常会在渲染引擎的幕后转换为矩阵。把你的矩阵放在那里。不要覆盖用户为转换输入的内容!

我也知道我应该使用 CSS3 动画,但是,dangit,我在这些动画得到广泛支持之前就开始了这个项目。我不能重写我所有的动画,因为我想支持 FireFox。这不是一个真正的选择。我会将我的用户引导至 Chrome。我在开发中还有更多使用这些类型的动画的功能,而且我已经陷入了太深而无法回头的境地。

0 投票
2 回答
2684 浏览

firefox - 阻止火狐更新

我正在使用selenium 2.25.0和 Firefox webdriver 编写一些 python 测试。

我以前有Firefox 版本 16(运行良好),但现在它自动更新到版本 18,这导致我的 selenium 版本出现很多问题,如果我没有批准,我希望 Firefox 阻止更新.

我发现 Firefox 的 linux 版本没有在Preferences > Advanced > Update 选项卡中提供选项来告诉它在新版本可用时询问我该怎么做。

我已经尝试过selenium==2.26.0 并且它在本地对我来说有点用,但不幸的是更新 selenium 的版本不是一个合适的选择,因为这些测试在生产中有一段时间。

我已经有Firefox 16 二进制文件,我需要它保持在这样的版本中。

有没有办法在 Ubuntu 12.04 下完成这个?

提前感谢您的帮助?:)

PD我不关心任何附加组件不兼容,我不需要它们,所以解决这个问题后某些附加组件不可用也没关系。