Mozilla Firefox是一款免费的开源跨平台Web浏览器。如果您的问题与Firefox的内部工作方式有关,或者如果它与在其他浏览器中工作的Firefox无效的代码相关,请使用此标记。关于Firefox附加组件开发的问题应该被标记为[firefox-addon]。如果您的问题是关于使用Firefox浏览(即作为最终用户),您应该在超级用户上提问。
我有一个固定的标题,容器 div 有滚动。 单击按钮后,我尝试在其顶部添加动态内容。预期的行为是在按钮顶部添加动态内容,按钮...
有没有办法启动使用 Firefox WebExtension 监听端口的 TCP 服务器?我知道存在使用 XUL/XPCOM 扩展启动服务器的方法,但它已过时并且将不受支持(
如何将Javascript注入到Android上的GeckoView
我想在我的项目中使用GeckoView。但我需要在这个项目中运行一些 Javascript 代码。我怎样才能实现这个目标?
为什么这些图像在现场(在线)不清晰?为什么他们要放大? 在线的: 这些看起来也应该很脆,但它们被放大了: 比较如下: 在此屏幕截图的右侧...
如何使用Firefox的开发工具检查侧边栏中的Web扩展内容?
当 Web 扩展创建侧边栏内容时,如何使用 Firefox 的开发工具来检查侧边栏中显示的侧边栏内容? 如果示例有帮助,请考虑 T...
Smallstep X509 证书在 Firefox 中导致 SEC_ERROR_BAD_DER
我正在为本地测试环境设置PKI。它基于 Docker 中的 SmallStep 和 Traefik,我尝试对我使用的域使用名称约束。 根 CA 模板: { ”
如何在 Firefox 浏览器控制台中仅显示某些 HTTP 状态代码? 例如,我只想查看返回 404 错误的所有图像请求的列表。控制台有一个设置可以显示
有没有办法让FireFox在启动时询问我想使用什么配置文件?
我正在尝试从 Google Chrome 切换到 FireFox。我正在努力做的关键事情之一是配置文件。当我启动 Chrome 时,它会问我“谁在使用 Chrome?”看起来有点……
我想签署 Firefox 扩展。我在互联网上搜索了有关签署扩展的信息,并找到了 URL https://developer.mozilla.org/en/docs/Signing_a_XPI。 我已完成说明...
我在使用 Firefox 表单字段时遇到了这个问题。它们突然以明亮、丑陋的蓝色突出显示,我试图将其恢复到原来的、更干净的虚线。其实,这个时候,...
如何避免 Firefox 中文件选择器 5 秒的“用户未激活”超时?
我试图避免单击 元素时出现可怕的“选择器因缺乏用户激活而被阻止”错误。我知道你认为你已经看到了这个
当 CSS 简写与各个简写组成部分结合使用时,正确的浏览器行为是什么?
考虑以下代码。 一个{ 文字装饰颜色:红色; } .哎呀{ 文本装饰:下划线; } 代码 { 边框:1px实心rgb(0 0 0 / 0.2); 内边距:0.5em; } 这个... 考虑以下代码。 a { text-decoration-color: red; } .oops{ text-decoration: underline; } code { border: 1px solid rgb(0 0 0 / 0.2); padding-inline: 0.5em; } <p>This <a href='#'>link</a> is underlined in red with <code>text-decoration-color: red</code>.</p> <p>This <a href='#' class="oops">link</a> also has <code>text-decoration-color: red</code> applied, but is not underlined in red in Chrome or Firefox as it has <code>text-decoration: underline</code> applied, which is a short hand for <ul> <li>text-decoration-color</li> <li>text-decoration-line</li> <li>text-decoration-style</li> <li>text-decoration-thickness</li> </ul></p> 如果您在 Chrome 或 Firefox 中查看此链接,则第二个链接不会带有红色下划线,因为 text-decoration-color 被 text-decoration-shorthand 覆盖(即使颜色未指定为其中的一部分)。在 Safari 中,它用红色下划线表示,因为 text-decoration-color 会覆盖简写。 可以通过将 text-decoration: underline 更改为 text-decoration-line: underline 轻松解决差异,但我想知道......根据规范,这是正确的行为? 正如我所怀疑的那样,但在问题评论中得到了证实(由@TemaniAfif,并由@C3Roe链接) 省略属性:未指定的值将设置为其初始值。这意味着它会覆盖之前设置的值。 来源 通过使用 text-decoration(简写),您可以有效地将每个组成属性设置为 initial。 请参阅下面的示例: .second 和 .third 效果相同 .fourth 具有所需的效果(根据您的示例),因为它不会覆盖之前设置的值 a { text-decoration-color: red; } .second { text-decoration: underline; } .third { text-decoration-color: initial; text-decoration-line: underline; text-decoration-style: initial; text-decoration-thickness: initial; } .fourth { text-decoration-line: underline; } <a href='#'>First</a> </br> <a href='#' class="second">Second</a> </br> <a href='#' class="third">Third</a> </br> <a href='#' class="fourth">Fourth</a> 至于 Safari... 从我在 Safari Elements 面板中看到的情况来看,当使用属性 text-decoration 的简写时,Safari 会尝试将该属性拆分为其组成属性。
我正在寻找一种轻量级的解决方案,让 HTML 元素(如 div 或 li)闪烁一种背景颜色(如纯绿色),然后在一段时间内淡入另一种颜色(如淡入白色)
当我尝试使用下面的正文进行发布时,服务器收到的值是字符串而不是对象。我尝试过不同的报价但无济于事。有没有我需要遵循的格式...
服务器发送事件 - text/event-stream 有时会被 chrome 和 firefox 误解为 text/html
我构建了一个应用程序,在某些时候,使用服务器发送事件(从长时间运行的 php 脚本发送)来更新前端的进度条。在我遇到了
如何设置 Selenium Python WebDriver 默认超时?
尝试找到一种好方法来设置 Selenium Python WebDriver 中命令执行延迟的最大时间限制。 理想情况下,类似: my_driver = get_my_driver() my_driver.set_timeout(30) #
使用 Firefox,我可以发现哪个网站资产正在发出网络请求吗?
我正在开发一个用 php 构建的网站的本地开发版本。 加载网站时,它会对托管在不相关域上的资产进行网络调用。 该域名不再存在,并且
尝试使用 IIS Express 进行调试时出现 SSL_ERROR_UNSUPPORTED_VERSION
创建了一个新模板 ASP.Net Core 3.1 MVC Web 应用程序。当我尝试使用 IIS Express 调试它时,我在 Firefox 中收到以下错误: 安全连接失败 连接期间发生错误...
在 Chrome 上运行良好。此外,我使用的是 ogg 文件,所以这不是问题。我正在运行最新版本 9.0.1。 Chrome 和 Firefox 应该都支持 HTML5 音频。 在 Chrome 上运行良好。此外,我使用的是 ogg 文件,所以这不是问题。我正在运行最新版本 9.0.1。 Chrome 和 Firefox 应该都支持 HTML5 音频。 <audio id="audio"> <source src="audio/Your_Hand_In_Mine.ogg" type="audio/ogg" /> <source src="audio/Your_Hand_In_Mine.mp3" type="audio/mpeg" /> Your browser does not support the audio element. </audio> 默认情况下,大多数服务器(包括 GoDaddy 使用的服务器)不为 OGG 文件提供适当的 MIME 类型。在这种情况下,如果您希望 HTML5 音频播放器在 Firefox 中正常工作,您需要为 OGG 文件设置适当的 MIME 类型。因此,对于 Apache 服务器,您需要将以下内容添加到 .htaccess 文件中: AddType audio/ogg .oga AddType video/ogg .ogv AddType application/ogg .ogg 显然,如果未提供 MIME 类型,其他浏览器将根据文件扩展名猜测 MIME 类型。 如果您想了解更多信息,请查看 Mozilla 页面上的 为 Ogg 媒体配置服务器。 http://support.mozilla.org/en-US/questions/758978 我发现这对我来说很有用,因为我有正确的哑剧类型,但仍然没有运气: 您无法在 Firefox 中播放带有此类代码的 MP3 文件。 请参阅 https://developer.mozilla.org/En/Media_formats_supported_by_the_audio_and_video_elements <audio controls="controls"> <source src="http://www.kevinroseworld.com/Music/OkaVanga/OkaVanga/BajeLaCalle.mp3" type="audio/mpeg" /> Your browser does not support the audio element. </audio> 您必须使用普通的对象元素才能在 Firefox 中播放该歌曲。 您可以将这些作为示例: <object data="music.mp3" type="application/x-mplayer2" width="xxx" height="xxx"><param name="filename" value="music.mp3"></object> <embed type="application/x-mplayer2" src="file.mp3" height="xxx" width="xxx" > 尝试使用一些音频库来处理 HTML5 音频。因为库处理有关 html5 音频的各种问题。如果浏览器不支持 HTML5 音频,某些库会自动回退 Flash 音频。最好的图书馆之一是 http://www.schillmania.com/projects/soundmanager2/ 解决方案是将 ogg 文件正确转换为 mp3,反之亦然。当我将 .ogg 文件重命名为 mp3 时,编码是错误的,我傻了。 我使用名为“Audacity”和“Switch”的软件来完成此任务。
Firefox 和基于 Chromium 的浏览器的布局完全不同
我正在为一个学校项目开发一个网站,我注意到我在基于 chromium 的浏览器中创建和测试的布局在 Firefox 中查看时完全被破坏了。 该项目本身是用