Mozilla Firefox是一款免费的开源跨平台Web浏览器。如果您的问题与Firefox的内部工作方式有关,或者如果它与在其他浏览器中工作的Firefox无效的代码相关,请使用此标记。关于Firefox附加组件开发的问题应该被标记为[firefox-addon]。如果您的问题是关于使用Firefox浏览(即作为最终用户),您应该在超级用户上提问。
下面我给出了我的代码: 从硒导入网络驱动程序 从 selenium.webdriver.common.keys 导入密钥 从 selenium.webdriver 导入 ActionChains 从 selenium.webdriver.common.by 导入 乙...
无法通过“管理您的扩展”安装自己开发的 Firefox 扩展,而是使用“加载临时附加组件”
我开发了一个附加组件,但只能通过加载临时附加组件来安装.zip。当我尝试“管理您的扩展”并单击“从文件安装附加组件”时,它总是...
Rails + Devise 登录在 chrome、brave、safari 上运行良好,但在 Firefox 上不行
我有一个 ruby on Rails 应用程序运行用于身份验证的设备,并且仅当使用除 Firefox 之外的任何浏览器时,此身份验证在本地和我的新暂存环境中都可以正常工作...
无法在JavaScript中访问cookie,document.cookie为空
我正在做一个带有cookie授权的项目。带有用户名的访问令牌正在由服务器发送到 js 客户端,并且在浏览器的网络监视器中我可以看到通过请求发送的 cookie...
我注意到,只有在 Firefox 中,只有单击一个按钮(设置按钮)时,div 的边框才会变成白色。这在计算机上不是问题,但在移动设备上会被检测为触摸,
如何在不使用 kiosk 模式的情况下打开 Firefox 到特定网址? 所以我有一个最小的 arch 安装,只运行 xorg。 这就是我的脚本目前的样子 #!/bin/bash 须藤...
Webdriver 适用于 Firefox 84.0.1(64 位)
我正在尝试通过 PyCharm 上的 Python 开发自己的网络抓取工具,但我发现在查找 Firefox 网络驱动程序扩展的文件名时遇到了问题。我上网去获取版本...
剪辑路径高度/objectBoundingBox 在 Firefox 中不起作用
我的网站有一个效果,它使用波浪形式的剪辑路径,如下所示: 我的网站有一个效果,它使用波浪形式的剪辑路径,如下所示: <svg class="svg" width="0" height="0" preserveAspectRatio="xMidYMid meet"> <clipPath id="my-clip-path" clipPathUnits="objectBoundingBox"> <path d="M1,0 h-0.001 c-0.02,0.006,-0.03,0.079,-0.04,0.15 c-0.011,0.075,-0.021,0.147,-0.041,0.147 s-0.031,-0.071,-0.041,-0.147 c-0.01,-0.074,-0.021,-0.15,-0.042,-0.15 s-0.032,0.076,-0.042,0.15 c-0.011,0.075,-0.021,0.147,-0.041,0.147 s-0.031,-0.071,-0.041,-0.147 c-0.01,-0.074,-0.021,-0.15,-0.042,-0.15 s-0.032,0.076,-0.042,0.15 c-0.011,0.075,-0.021,0.147,-0.041,0.147 s-0.031,-0.071,-0.041,-0.147 c-0.01,-0.074,-0.021,-0.15,-0.042,-0.15 s-0.032,0.076,-0.042,0.15 c-0.011,0.075,-0.021,0.147,-0.041,0.147 s-0.031,-0.071,-0.041,-0.147 c-0.01,-0.074,-0.021,-0.15,-0.042,-0.15 s-0.032,0.076,-0.042,0.15 c-0.011,0.075,-0.021,0.147,-0.041,0.147 s-0.031,-0.071,-0.041,-0.147 c-0.01,-0.074,-0.021,-0.15,-0.042,-0.15 s-0.032,0.076,-0.042,0.15 c-0.011,0.075,-0.021,0.147,-0.041,0.147 s-0.031,-0.071,-0.041,-0.147 C0.032,0.076,0.021,0,0,0 v1 h1 V0"> </path></clipPath> </svg> CSS .clipped { width: 100vw; height: 6vw; -webkit-clip-path: url(#my-clip-path); clip-path: url(#my-clip-path); margin: 0 auto -2px auto; } 这在所有浏览器上都能完美运行,但在 Firefox 上高度是错误的,可以在我的 codepen 中看到 https://codepen.io/shereewalker/pen/KKYvKRJ 我尝试过调整视图框和高度,但没有任何效果。 如果我通过在实际图形中重复波浪并调整 CSS 中的长度来使实际 SVG 的长度增加两倍,那么它可以工作,但在平板电脑上的纵向和横向之间切换时,它会导致问题。 我尝试将其放入 1px x 1px 插画文件中并重新导出(按照另一篇文章中的建议),以便所有数字都在 0 和 1 之间,但是当我放入新坐标时,一条蓝线就出现了似乎,虽然也许我做错了。 当我像这样包含剪辑路径时: .clipped { width: 100vw; height: 6vw; clip-path: path( "M1917.9,0h-2.6c-37.6.6-57.5,8-76.7,15.2-20.3,7.6-39.4,14.8-78.8,14.8s-58.5-7.2-78.8-14.8c-19.7-7.5-40.4-15.2-81-15.2s-61.3,7.7-81.2,15.2c-20.3,7.6-39.4,14.8-78.8,14.8s-58.5-7.2-78.8-14.8c-19.9-7.5-40.6-15.2-81.2-15.2s-61.3,7.7-81.2,15.2c-20.3,7.6-39.4,14.8-78.8,14.8s-58.5-7.2-78.8-14.8c-19.9-7.5-40.6-15.2-81.2-15.2s-61.3,7.7-81.2,15.2c-20.3,7.6-39.4,14.8-78.8,14.8s-58.5-7.2-78.8-14.8c-19.9-7.5-40.6-15.2-81.2-15.2s-61.3,7.7-81.2,15.2c-20.3,7.6-39.4,14.8-78.8,14.8s-58.5-7.2-78.8-14.8c-19.9-7.5-40.6-15.2-81.2-15.2s-61.3,7.7-81.2,15.2c-20.3,7.6-39.4,14.8-78.8,14.8s-58.5-7.2-78.8-14.8C61.3,7.7,40.6,0,0,0v101h1917.9V0Z" ); margin: 0 auto -2px auto; } 它适用于所有浏览器,但它不跨越屏幕的整个宽度,我似乎无法使用 CSS 修复。 我尝试了 userSpaceOnUse 而不是 objectBoundingBox 但没有任何效果。 如有任何帮助,我们将不胜感激 剪辑路径很烦人。在 CSS 中定义时,它们并不那么灵活。它们不会缩放,因此需要具有精确的尺寸。 我建议您使用 SVG 图像(整个图像,而不是遮罩或剪辑路径)作为 CSS mask-image(可以是像这里这样的数据 URI 或对 SVG 文件的引用)。 CSS 掩码具有不同的 CSS 属性,例如掩码大小、掩码位置、掩码重复等,可用于设置 HTML 元素的正确掩码。 body { display: flex; } .masked { width: 200px; height: 200px; mask-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8cGF0aCBkPSJNIDEgMCBoIDAgYyAtMC4wMiAwLjAwNiAtMC4wMyAwLjA3OSAtMC4wNCAwLjE1IGMgLTAuMDExIDAuMDc1IC0wLjAyMSAwLjE0NyAtMC4wNDEgMC4xNDcgcyAtMC4wMzEgLTAuMDcxIC0wLjA0MSAtMC4xNDcgYyAtMC4wMSAtMC4wNzQgLTAuMDIxIC0wLjE1IC0wLjA0MiAtMC4xNSBzIC0wLjAzMiAwLjA3NiAtMC4wNDIgMC4xNSBjIC0wLjAxMSAwLjA3NSAtMC4wMjEgMC4xNDcgLTAuMDQxIDAuMTQ3IHMgLTAuMDMxIC0wLjA3MSAtMC4wNDEgLTAuMTQ3IGMgLTAuMDEgLTAuMDc0IC0wLjAyMSAtMC4xNSAtMC4wNDIgLTAuMTUgcyAtMC4wMzIgMC4wNzYgLTAuMDQyIDAuMTUgYyAtMC4wMTEgMC4wNzUgLTAuMDIxIDAuMTQ3IC0wLjA0MSAwLjE0NyBzIC0wLjAzMSAtMC4wNzEgLTAuMDQxIC0wLjE0NyBjIC0wLjAxIC0wLjA3NCAtMC4wMjEgLTAuMTUgLTAuMDQyIC0wLjE1IHMgLTAuMDMyIDAuMDc2IC0wLjA0MiAwLjE1IGMgLTAuMDExIDAuMDc1IC0wLjAyMSAwLjE0NyAtMC4wNDEgMC4xNDcgcyAtMC4wMzEgLTAuMDcxIC0wLjA0MSAtMC4xNDcgYyAtMC4wMSAtMC4wNzQgLTAuMDIxIC0wLjE1IC0wLjA0MiAtMC4xNSBzIC0wLjAzMiAwLjA3NiAtMC4wNDIgMC4xNSBjIC0wLjAxMSAwLjA3NSAtMC4wMjEgMC4xNDcgLTAuMDQxIDAuMTQ3IHMgLTAuMDMxIC0wLjA3MSAtMC4wNDEgLTAuMTQ3IGMgLTAuMDEgLTAuMDc0IC0wLjAyMSAtMC4xNSAtMC4wNDIgLTAuMTUgcyAtMC4wMzIgMC4wNzYgLTAuMDQyIDAuMTUgYyAtMC4wMTEgMC4wNzUgLTAuMDIxIDAuMTQ3IC0wLjA0MSAwLjE0NyBzIC0wLjAzMSAtMC4wNzEgLTAuMDQxIC0wLjE0NyBDIDAuMDMyIDAuMDc2IDAuMDIxIDAgMCAwIHYgMSBoIDEgViAwIi8+Cjwvc3ZnPgo='); } .t1 { background-color: orange; mask-size: 100%; mask-repeat: no-repeat; } .t2 { background-color: tomato; mask-size: 20%; mask-repeat: repeat-x; mask-position: bottom; } .t3 { background-color: lime; mask-size: 50%; mask-repeat: repeat-x; mask-position: center; } <div class="masked t1"></div> <div class="masked t2"></div> <div class="masked t3"></div> SVG 文档 <?xml version="1.0" encoding="UTF-8"?> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1 1" preserveAspectRatio="xMidYMid meet"> <path d="M 1 0 h 0 c -0.02 0.006 -0.03 0.079 -0.04 0.15 c -0.011 0.075 -0.021 0.147 -0.041 0.147 s -0.031 -0.071 -0.041 -0.147 c -0.01 -0.074 -0.021 -0.15 -0.042 -0.15 s -0.032 0.076 -0.042 0.15 c -0.011 0.075 -0.021 0.147 -0.041 0.147 s -0.031 -0.071 -0.041 -0.147 c -0.01 -0.074 -0.021 -0.15 -0.042 -0.15 s -0.032 0.076 -0.042 0.15 c -0.011 0.075 -0.021 0.147 -0.041 0.147 s -0.031 -0.071 -0.041 -0.147 c -0.01 -0.074 -0.021 -0.15 -0.042 -0.15 s -0.032 0.076 -0.042 0.15 c -0.011 0.075 -0.021 0.147 -0.041 0.147 s -0.031 -0.071 -0.041 -0.147 c -0.01 -0.074 -0.021 -0.15 -0.042 -0.15 s -0.032 0.076 -0.042 0.15 c -0.011 0.075 -0.021 0.147 -0.041 0.147 s -0.031 -0.071 -0.041 -0.147 c -0.01 -0.074 -0.021 -0.15 -0.042 -0.15 s -0.032 0.076 -0.042 0.15 c -0.011 0.075 -0.021 0.147 -0.041 0.147 s -0.031 -0.071 -0.041 -0.147 C 0.032 0.076 0.021 0 0 0 v 1 h 1 V 0"/> </svg>
是否有一个 <meta> 标签可以关闭所有浏览器中的缓存? [重复]
我读到,当您无法访问网络服务器的标头时,您可以使用以下方法关闭缓存: 但我也读到这并不...
我正在使用Win7,但正在寻找跨操作系统的解决方案,但这在我的Win7中甚至不起作用。我正在尝试更改当前配置文件的图标。所以我所做的是: 我创建了 firef 的快捷方式...
在 Firefox 和 Firefox Developer 上我无法在控制台上看到类的元素
当我使用 console.log(class) 或使用字符串模板时,我为类的每个对象放置的元素显示未定义 mokepones.forEach((mokepon) => { MokeponChoice = ` 当我使用 console.log(class) 或使用字符串模板时,我为类的每个对象放置的元素显示未定义 mokepones.forEach((mokepon) => { MokeponChoice = ` <input type="radio" name="mascota" id=${mokepon.nombre} /> <label class="tarjetas-mokepon" for=${mokepon.nombre}> <p>${mokepon.nombre}</p> <img src=${mokepon.foto} alt="${mokepon.nombre}"> </label> ` contenedorTarjetas.innerHTML += MokeponChoice console.log(mokepon.nombre) }) 是否有插件或其他东西可以让我在 Firefox Developer 中看到这些元素? 我尝试下载 Firefox Developer 看看是否可以看到它 编辑:这是课程 class Mokepon { constructor(nombre, foto, vida) { this.nombre this.foto this.vida this.ataques = [] } } let hipodoge = new Mokepon('Hipodoge', './assetsMP/mokepons_mokepon_hipodoge_attack.webp', 5) let capipepo = new Mokepon('Capipepo', './assetsMP/mokepons_mokepon_capipepo_attack.webp', 4) let ratigueya = new Mokepon('Ratigueya', './assetsMP/mokepons_mokepon_ratigueya_attack.webp', 3) hipodoge.ataques.push( { nombre: '💧', id: 'boton-agua' }, { nombre: '💧', id: 'boton-agua' }, { nombre: '💧', id: 'boton-agua' }, { nombre: '🌱', id: 'boton-tierra' }, { nombre: '🔥', id: 'boton-fuego' }, ) capipepo.ataques.push( { nombre: '🌱', id: 'boton-tierra' }, { nombre: '🌱', id: 'boton-tierra' }, { nombre: '🌱', id: 'boton-tierra' }, { nombre: '💧', id: 'boton-agua' }, { nombre: '🔥', id: 'boton-fuego' }, ) ratigueya.ataques.push( { nombre: '🔥', id: 'boton-fuego' }, { nombre: '🔥', id: 'boton-fuego' }, { nombre: '🔥', id: 'boton-fuego' }, { nombre: '💧', id: 'boton-agua' }, { nombre: '🌱', id: 'boton-tierra' }, ) mokepones.push(hipodoge, capipepo, ratigueya) 这是页面上的样子 您需要将 constructor parameters 传递给 class properties。 Firefox不是这里的问题。 class Mokepon { constructor(nombre, foto, vida) { this.nombre = nombre this.foto = foto this.vida = vida this.ataques = [] } }
WebRTC onicecandidate 永远不会在 chrome 中触发
我的 webrtc Web 应用程序从不触发 onicecandidate()。 当我查看本地(Webrtc 对象)对象时,会设置本地描述和远程描述。 在 Firefox 中,它会触发 onicecandidate() 但 event.can...
拼命寻求搜索 - 而不是过滤 - Firebug 控制台中的功能
我非常需要 Firebug 控制台中的搜索功能。 控制台的右上角有一个所谓的“搜索”输入字段,但它根本不是搜索 - 它是一个过滤器。它省略了所有...
我有一个使用 Selenium 的 Python 脚本,用于从网站上抓取公司信息。该脚本昨天工作正常,但今天它没有返回任何结果,即使我没有......
我正在尝试创建一个 docker 容器,让我运行 firefox,这样我最终可以使用 jupyter 笔记本。现在,虽然我已经成功安装了firefox,但我无法打开窗口...
我想尝试学习如何制作浏览器扩展,并尝试做第一个官方教程https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Your_first_WebExtension ...
检查页面是否是从 bfcache、HTTP 缓存或新检索的加载的
下面的代码检查 url 是否已加载,然后记录到控制台。我想知道是否有简单、干净的方法来检查页面是否从 bfcache 或 http 缓存加载?火狐
C 套接字:服务器为 Firefox 提供可下载文件,而不是 Firefox 显示页面
我正在创建一个简单的服务器,它除了在端口 2222 处提供现有文件 /home/john/www 之外什么也不做。我的 www 文件夹包含三个文件:index.html、server.c、client.c。 运行服务器,我的萤火虫...
Google Recaptcha 阻止在 Firefox 125.0.3 x64 上提交
更新 Firefox 后,Google ReCaptcha2 停止在我的网站上运行(我使用隐形版本)。然后我又查了官网的版本,也是不行。 我读到有关se...