问题标签 [firefox-5]
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.
select - Firefox 5 在页面刷新时不使用 select="selected" 值,保留旧值
我在 Firefox 5 中发现了一个奇怪的错误(我现在无法访问 4)。但是,我认为它可能在 Firefox 4 中工作,因为我刚买了一台新电脑,我不记得以前看到过这个错误。
我有几个选择框。所选值基于会话值,该值可以通过模式窗口中的某些选择进行更改。当我关闭模式窗口并刷新页面时,它不会将选择框更新为正确选择的值,而是保持在页面首次加载时最初选择的值。非常奇怪的是,当我查看 Firebug 中的代码时,它显示了正确选择的值,但这不是选择框显示为选中的值!我还运行了 javascript,并且 selectedIndex 是我在 Firebug 中看到的并且是正确的,但它不是我看到的选择。
如果我进行硬刷新,我会看到选择了正确的值。我尝试将 selectedIndex 设置为 selectedIndex 或其他值,但这仅适用于硬刷新——即使我知道代码正在运行,因为警报运行。此代码在其他浏览器中运行良好。有谁知道任何解决方法?
因此,即使应该选择 3 on 3 Ice Hockey,并且 html 显示已选择,但我看到了 Basketball--这是之前的选择。
谢谢!余烬
html - 如何阻止 Firefox5 及更高版本中的可扩展文本区域功能?
在 Firefox 5<textarea>
中是可扩展的(右下角有一个钩子)。
如何使 textarea 实体/不可扩展?
最好通过CSS。
adobe - 在最新浏览器中删除的 LSO
我的网站使用本地共享对象(有时称为 SuperCookies 或 Flash Cookies)来唯一标识用户的计算机并防止他/她在多台计算机上使用相同的凭据。直到最近,网络浏览器都无法删除 LSO 中的数据,这使它成为服务于我目的的好工具。IE9、Firefox 5 和 Safari 现在会在用户选择删除 cookie/清除历史记录时转储 LSO 数据。我理解这背后的原因,但就我而言,我并不是为了利用个人数据而秘密跟踪用户的数据或收集有关用户的信息。
有没有办法将我的网站添加到主要浏览器中的某种“LSO 受信任区域”,这样他们就不会删除我的网站存储在 LSO 中的数据?
如果有,我可以指示我的用户相应地设置他们的浏览器首选项。如果没有,我可能不得不想出一种不同的方法来从 Web 应用程序中积极地识别用户的计算机(也许是浏览器指纹识别?)。我看到一些银行这样做,当有人尝试从新计算机登录时,会显示“这是您第一次使用这台计算机登录”的屏幕。我想知道这是怎么做到的,绝对不是通过 IP,因为使用相同路由器的人将拥有相同的 IP(大公司、商业/家庭网络、图书馆)
javascript - Windows 7(而不是 XP)上的 Firefox 5 DOM 错误?
我有一个表,它由两个 div 组成,一个上层和一个下层。下面的 div 是可滚动的,当你滚动时,上面的 div 会跟上这个(所以你可以看到列)。在 Windows XP、FF 5 上它可以正常工作,但在 FF 5、Win 7 上,当我滚动浏览时,有时下部 div 中的数据会出现在顶部 div 中(包含列标题)。
它通常发生在我将滚动条一直拖到最左边或最右边之后。此外,几秒钟后,顶部 div 变回列标题(它应该一直是什么)。
这是我用于滚动的 javascript:
其中 SourceID 是下层 div,TargetID 是上层 div,它正在被移动。
有谁知道发生了什么?
jquery-ui - jQueryUI - 具有垂直滚动条的可拖动元素(跨度)行为
我遇到了以下问题:我创建了一些可拖动的 span 元素(jQuery UI 可拖动组件)。我的页面有一个垂直滚动条。
跨度元素位于页面底部,因此我必须向下滚动。
如果我开始拖动跨度元素(在 Firefox 中),该元素不会直接粘在光标上 - 光标和元素之间有一个“边距”,可能是光标顶部的 50px。
这个问题不会出现在例如 chrome 上。
可能是什么问题呢?
javascript - 如何在 Firefox Add On 中获取 *current* 页面的 SSL 证书信息
我正在尝试开发一个需要访问当前加载页面的 SSL 证书信息的 Firefox 扩展/附加组件。获得此信息后,我计划根据 SSL 信息修改页面内容。不过,在我到达那里之前,我首先需要获取 SSL 信息。
此处概述的方法使用单独的 XMLHTTPRequest 来获取安全证书。如果我可以避免它,我宁愿不这样做,因为它会带来安全问题。
例如,恶意站点/中间人可以在页面的第一个请求(浏览器将验证)上提供一个证书,然后为我的扩展程序将发出的 XMLHTTPRequest 提供另一个证书。这将导致扩展程序根据不一致的信息修改站点内容。因此,我想获取浏览器本身在验证站点时使用的 SSL 证书信息。
考虑到这一点,我将上述方法与更改 Firefox 扩展中的 HTTP 响应中概述的方法相结合,通过添加“http-on-examine-response”事件的观察者来拦截所有 HTTP 响应。我认为使用这种方法,我可以简单地获取从站点下载的证书信息。
这是我的代码的主要内容,其中大部分来自上述链接(其余的是 Firefox 扩展样板):
我发现这个实现是不一致的。当我在 Firefox 中加载 gmail.com 时,有时会获得证书信息,有时却不会。我怀疑这是一个缓存问题,因为刷新页面通常会导致证书信息被下载/打印。
对于我的预期应用程序,这种行为是不可接受的。这是一个研究项目,因此,如果必须,我愿意修改 Firefox 源代码,但我更喜欢使用扩展/附加 API 来执行此操作。
是否有更好、更一致的方式来获取 SSL 证书信息?
javascript - 奇怪的 javascript 行为 FireFox 5.0
我的 javascript 运行了相当长的一段时间,并且在 IE 或早期版本的 firefox 中从未遇到任何问题。然而,在 Firefox 5.0 中,如果失败。
笔记!该公式已被删除以简化示例,因为我已确认该公式正在工作并产生预期的结果。
当要调用 NaN 函数时,javascript 就退出。它在 IE 中就像一个魅力,但为了支持 FireFox 5.0,我从结果中删除了 NaN 函数。
我也试过这个,但是在调用 NaN 函数时它也会退出脚本。但这证实了我的公式按预期返回了一个数字。
谁能对这个问题有所了解?
coldfusion - Coldfusion 上传 http 302
我正在使用uploadify v2.1.4 为我的coldfusion 上传多个文件。它在 IE 9 中运行良好,但在 Firefox 5 中出现错误 http 302
和我的upload.cfm
javascript - Firefox 中的“提交不是函数”错误以动态创建的形式出现,没有其他提交输入
在 Firefox 5 的错误控制台(但不在 IE 9 中)中,当我调用以下 javascript 函数(在外部脚本文件中)时,我收到错误“myForm.submit is not a function”:
我页面上唯一的 HTML(在 HTML 正文标记之间)是以下行:
我已经广泛搜索,并且我知道当有一个也称为“提交”的表单输入时会发生此错误,然后与表单的“提交()”函数名称发生冲突。然而,这里不是这种情况。
这里的想法是通过动态创建表单来导航并在单击按钮时将 POST 值提交到特定的 url。它在 IE 中运行良好,但在 Firefox 中运行良好。
我很茫然,一个解决方案将不胜感激。
javascript - FF5+ 中的 window.opener.focus() 问题
我正在使用下一个代码打开新窗口:
window.open(url,pageName1,"menubar=1,resizable=1,scrollbars=1,status=yes,width=1050,height=820");
所以窗口不是模态的
在新窗口中我打电话:
if (window.opener) window.opener.focus();
在 IE、Chorme、FF3.6 父窗口中成为焦点,但不在 FF5 或 FF6 中,我如何将焦点移到父窗口?