Questions tagged «firefox»

Mozilla Firefox是一个免费的开源跨平台Web浏览器。如果您的问题与Firefox的内部运作方式有关,或者与在其他浏览器上也无法使用的Firefox无关的代码有关,请使用此标记。有关Firefox附加组件开发的问题应标记为[firefox-addon]。如果您的问题是关于使用Firefox浏览(即作为最终用户),则应改为在“超级用户”上提问。


7
Ajax,后退按钮和DOM更新
如果javascript修改了页面A中的DOM,则用户导航到页面B,然后单击返回按钮以返回到页面A。对页面A的DOM的所有修改都将丢失,并且向用户显示最初从服务器检索到的版本。 它可以在stackoverflow,reddit和许多其他流行的网站上以这种方式工作。(尝试向该问题添加测试评论,然后导航至其他页面并单击“返回”按钮以返回-您的评论将“消失”) 这很有道理,但是某些网站(apple.com,basecamphq.com等)以某种方式迫使浏览器向用户提供页面的最新状态。(转到http://www.apple.com/ca/search/?q=ipod,单击顶部的“说下载”链接,然后单击“后退”按钮-所有DOM更新将被保留) 不一致来自何处?
113 javascript  ajax  firefox 

2
在Android上,Progressive Web Apps具有哪些功能与本地应用程序相反,反之亦然。
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 改善这个问题 Google在2015年引入了一种新的方法来开发适用于Android的网络应用程序:渐进式网络应用程序。可以创建一个看起来像本机应用程序的应用程序,将能够使用设备的硬件(例如摄像头和加速度计),接收推送通知,具有启动器图标,脱机工作,存储本地数据等。 在Android上,本机应用程序提供哪些功能而不支持渐进式Web应用程序,反之亦然。

20
Firefox忽略选项selected =“ selected”
如果更改下拉菜单并刷新页面,则Firefox似乎会忽略所选属性。 <option selected="selected" value="Test">Test</option> 实际上,它将选择您先前选择的选项(刷新之前)。对于我来说,这最终成为一个问题,因为下拉菜单中触发了一个事件,该事件改变了其他情况。有没有办法使Firefox停止此行为(除了在页面加载时触发另一个事件)?

7
禁用Firefox相同来源策略
我正在开发一个本地研究工具,该工具需要关闭Firefox的相同来源策略(就脚本访问而言,我并不真正在乎跨域请求)。 更具体地说,我希望宿主域中的脚本能够访问页面中嵌入的任何iframe中的任意元素,而不管它们的域如何。 我知道以前的问答提到了CORS FF扩展,但这不是我所需要的,因为它仅允许CORS,而不能访问脚本。 如果不能轻松完成,那么我也将不胜感激,这些见解将我指向FF src代码的特定部分,我可以对其进行修改以禁用SOP,以便重新编译FF。

18
在Firefox上开发的Javascript在IE上失败的典型原因是什么?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我开发了一些javascript增强的页面,这些页面可以在最近的Firefox和Safari上正常运行。我错过了检入Internet Explorer的权限,现在发现页面无法在IE 6和7上运行(到目前为止)。尽管执行了某些javascript,但脚本仍未执行,页面显示好像没有javascript。我使用自己的带有dom操作的库,从YUI 2开始,我使用YUI-Loader和XML-Http-Request,并且在一页上使用“ psupload”,这取决于JQuery。 我正在从Office XP安装Microsoft脚本编辑器,现在将进行调试。我现在还将编写特定的测试。 IE的典型失败点是什么?我可以向哪个方向睁开眼睛。 我找到了此页面,该页面显示了一些差异。参观:Quirksmode 您能否从您的经验中列举一些我首先要寻找的典型事物? 稍后,我还将在此处针对特定任务询问更多问题,但现在我对您的经验感兴趣,为什么IE通常无法在Firefox上正常运行的脚本上失败 编辑:谢谢所有那些伟大的答案! 同时,我调整了整个代码,以便它也可以与Internet Explorer一起使用。我集成了jQuery,并在此基础上构建了自己的类。这是我的基本错误,从一开始我就没有在jQuery上构建所有东西。我现在有。 JSLint也帮了我很多忙。 来自不同答案的许多单个问题也有所帮助。

7
在Firefox中禁用跨域Web安全
在Firefox中,我该如何做相当于--disable-web-security在Chrome中。这已经发布了很多,但从来没有一个真正的答案。大多数都是指向附件的链接(其中一些链接在最新的Firefox中不起作用或根本不起作用),并且“您只需要在服务器上启用支持”即可。 这是暂时的测试。我知道安全隐患。 我无法在服务器上打开CORS,尤其是永远无法允许localhost或类似主机。 标志,设置或其他东西比插件要好得多。我也尝试过:http : //www-jo.se/f.pfleger/forcecors,但是一定有问题,因为我的请求返回为完全空,但Chrome中的相同请求可以返回。 同样,这仅用于测试,然后再推向允许范围内的产品。


6
Firefox重定向到https
我正在使用Firefox,并且在设置服务器时,我一直在摆弄重定向。现在,Firefox已缓存从http://example.com/到https://example.com/以及从http://sub.example.com/到https://sub.example.com/的301重定向。 我尝试了以下操作: 历史记录->显示所有历史记录->忘记此站点。 检查是否没有带有https://example.com/的书签。 在about:config中将browser.urlbar.autoFill更改为false。 将browser.cache.check_doc_frequency从3更改为1。 选项->高级->网络->网页内容混乱->立即清除。 上述方法均无效,因此我使用Wheregoes.com检查了重定向,但未显示从http到https的任何重定向。我什至将DNS更改为指向服务器提供的另一个IP,在该服务器中我从未设置过重定向-重定向仍然有效。 我也在Firefox中的“私人浏览”中尝试过,并且那里没有重定向。我已经在Google Chrome浏览器中尝试过,这里也没有重定向。 我还尝试过从https重定向到在Google Chrome中工作的http,并在Firefox中产生了重定向错误。 我的Firefox版本是38.0.1,而我使用的是Windows 8.1。我使用以下插件:AddBlock,Avast!和LastPass。阿瓦斯特!可能不是问题,因为我在测试时已将其禁用。 有人对我可以做什么有建议吗?在此先感谢您的帮助!
107 firefox  redirect 

7
Firefox会话Cookie
一般而言,当给定一个没有有效期的cookie时,现代浏览器会将其视为“会话cookie”,它们将在浏览会话结束时(通常是在浏览器实例关闭时)删除该cookie。 IE,Opera,Safari和Chrome均支持此行为。 但是firefox(最新的3.0.9正确发行版)似乎不遵循此规则,从我可以看出,当浏览器关闭,用户注销或重新启动操作系统时,cookie不会过期。 那么,当Firefox无限期地持续存在时,为什么将它们称为会话Cookie? 有谁知道Firefox如何处理会话Cookie过期?
105 firefox  cookies  session 

1
如何识别谁在Firefox中发起了http请求?
我正在开发一个新的Firefox插件,该插件可以拦截所有Firefox的网络流量(带有的http(s)请求http-on-modify-request) 使用当前的代码,我可以将来自网页/标签页和所有其他组件(RSS提要更新,来自XPCOM组件的XHR请求,扩展,扩展管理器等)的请求分开。 我想确定是谁发起了除制表符流量以外的请求,而不仅仅是整个组?(RSS,XPCOM组件,扩展,扩展管理器等) 示例:假设的自定义变量requestRequestor将具有一个值,以标识特定的插件或RSS更新等。 我发现了类似的问题,但没有解决方案。 标识整个组的当前代码(获取触发http-on-modify-request通知的浏览器)是: Components.utils.import('resource://gre/modules/Services.jsm'); Services.obs.addObserver(httpObs, 'http-on-modify-request', false); //Services.obs.removeObserver(httpObs, 'http-on-modify-request'); //uncomment this line, or run this line when you want to remove the observer var httpObs = { observe: function (aSubject, aTopic, aData) { if (aTopic == 'http-on-modify-request') { /*start - do not edit here*/ var oHttp = …

2
ReferenceError:Firefox中未定义事件错误
我已经为客户创建了一个页面,最初是在Chrome中工作,却忘记了检查它是否在Firefox中工作。现在,我遇到了一个大问题,因为整个页面基于无法在Firefox中运行的脚本。 它基于所有具有rel导致隐藏和显示正确页面的“链接” 。我不明白为什么这在Firefox中不起作用。 例如,页面具有id #menuPage,#aboutPage依此类推。所有链接都有以下代码: <a class="menuOption" rel='#homePage' href="#">Velkommen</a> 它可以在Chrome和Safari中完美运行。 这是代码: $(document).ready(function(){ //Main Navigation $('.menuOption').click(function(){ event.preventDefault(); var categories = $(this).attr('rel'); $('.pages').hide(); $(categories).fadeIn(); }); // HIDES and showes the right starting menu $('.all').hide(); $('.pizza').show(); // Hides and shows using rel tags in the buttons $('.menyCat').click(function(event){ event.preventDefault(); var categori = $(this).attr('rel'); $('.all').hide(); …


5
text-overflow:Firefox 4中的省略号?(和FF5)
该text-overflow:ellipsis;CSS属性必须的几件事情,微软公司已经做了正确的网络之一。 现在,所有其他浏览器都支持它...除了Firefox。 自2005年以来,Firefox开发人员一直在争论它,但是尽管有明显的需求,但他们似乎并不能真正实现它(即使是实验性的-moz-实现也足够了)。 几年前,有人想出了一种方法来破解Firefox 3,使其支持省略号。黑客使用该-moz-binding功能通过XUL实施该功能。现在有很多站点都在使用此hack。 坏消息?Firefox 4正在删除该-moz-binding功能,这意味着该黑客将不再起作用。 因此,一旦Firefox 4发布(我听说本月下旬),我们将回到无法支持此功能的问题。 所以我的问题是:还有其他解决方法吗?(我试图尽可能避免使用Javascript解决方案) [编辑] 很多赞成票,所以我显然不是唯一想知道的人,但是到目前为止,我只有一个答案,基本上是说“使用javascript”。我仍然希望找到一种根本不需要JS的解决方案,或者最糟糕的情况是仅将其用作CSS功能无法使用的后备解决方案。因此,我将悬赏该问题,以免某个地方有人找到答案。 [编辑] 更新:Firefox进入了快速开发模式,但是尽管现在发布了FF5,仍然不支持此功能。现在,大多数用户都已从FF3.6升级,该黑客不再是解决方案。有人告诉我好消息,它可能会添加到Firefox 6中,而新版本的发布时间表应该会在短短几个月内发布。如果是这样,那么我想我可以等一下,但是他们不能尽快对它进行分类很可惜。 [最终编辑] 我看到省略号功能终于被添加到了Firefox的“ Aurora Channel”(即开发版本)中。这意味着它现在应该作为Firefox 7的一部分发布,该版本将于2011年底发布。真是令人欣慰。 发行说明可在此处获得:https : //developer.mozilla.org/en-US/Firefox/Releases/7
104 firefox  ellipsis  css 

4
Firefox的错误-刷新时输入的禁用属性未重置
我发现我认为是Firefox的错误,并且我想知道这是否真的是错误,以及任何解决方法。 如果使用以下来源创建基本网页: <html> <head> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script> </head> <body> <div> <input id="txtTest" type="text" /> <input type="button" onclick="$('#txtTest').attr('disabled','disabled');" value="Set Disabled (jQuery)" /> <input type="button" onclick="document.getElementById('txtTest').disabled = true;" value="Set Disabled (js)" /> <input type="button" onclick="$('#txtTest').removeAttr('disabled');" value="Remove Disabled" /> </div> </body> </html> 如果您disable的textbox动态再刷新页面时,textbox将保持禁用,而不是重新回到原来的未禁用的状态。我已经在IE8和Chrome浏览器中进行了尝试,它们的行为与我预期的一样,textbox刷新后将其重置为未禁用。 另一个有趣的信息是,如果输入是a checkbox而不是a ,它仍然会执行相同的操作textbox。
103 html  firefox  input  textbox 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.