firefox 相关问题

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



无法在 Firefox 中使用 Selenium 绕过“验证您是人类”Cloudflare CAPTCHA

我正在尝试使用 Selenium 和 Firefox 在 ChatGPT 网站上自动执行登录过程,但我被困在 Cloudflare CAPTCHA(“验证您是人类”)页面上。我尝试过几种不同的

回答 1 投票 0

防止在 Firefox 和 Opera 中打开选择下拉列表

在 jQuery 中,您可以通过在 mousedown 处理程序中使用 event.preventDefault 来阻止 打开其下拉菜单,从而允许您在仍然 的情况下用其他内容替换下拉菜单 在 jQuery 中,您可以通过在 <select> 处理程序中使用 event.preventDefault 来阻止 mousedown 打开其下拉菜单,从而允许您用其他内容替换下拉菜单,同时仍保留表单元素的原始样式。 这在 Chrome 和 MSIE 中工作正常,但在 Firefox 和 Opera 中无论如何都会出现下拉菜单(未在 Safari 中测试)。 示例:http://jsfiddle.net/9cmEh/ 选择元素应该看起来已启用,并且仍然像已启用一样响应所有用户交互,但不应呈现下拉列表。相反,下拉列表将被替换为自定义呈现的内容,例如包括颜色样本、图标或字体,但“自定义下拉列表”部分已经在我的项目中完成。 有人知道如何在所有*浏览器中实现此功能吗? “全部”表示所提到的五个浏览器的最新版本。 $(function() { $('select').on('focus', function(e) { this.blur(); window.focus(); }); }); 小提琴 至少可以在 Firefox 中使用,但似乎在 Chrome 中不起作用? 编辑 我无法想出一种合适的方法来检测一种方法是否有效,所以用一些浏览器嗅探来代替。这并不是最好的方法,但却是我能想到的最好的方法,而且它似乎在我测试过的浏览器中有效: $(function() { $('select').on('focus mousedown', function(e) { if ($.browser.webkit||$.browser.msie) { e.preventDefault(); }else{ this.blur(); window.focus(); } }); });​ 你的这个 //e.stopPropagation works only in Firefox. if (event.stopPropagation) { event.stopPropagation(); event.preventDefault(); } 来自这里链接,这可能对歌剧情况有所帮助,这是一个略有不同的问题,但你也许能够让它发挥作用 在大多数情况下,这应该适用于单击和焦点(带选项卡): $('select').on('focus mousedown', function(e){ e.stopPropagation(); e.preventDefault(); this.blur(); window.focus(); }); 这是一个已知错误:https://bugzilla.mozilla.org/show_bug.cgi?id=392863 目前它位于 firefox ESR32 中。 如果像我一样,您在自定义 HTML/Javascript 选择下有一个 hidden <select>,并且仍然希望 将焦点保持在隐藏的 <select> 上(用于辅助功能、选项卡导航、箭头、输入...)。 只需使用z-index: -1。 .hidden-select { position: absolute; opacity: 0; filter: alpha(opacity=0); z-index: -1; } 禁用未选定的元素(选项)。 $('选择选项:not(:selected)').attr("禁用",true);

回答 0 投票 0

在 Firefox 上使用透视+位置粘性滚动时出现奇怪的变换

为什么 #object 在粘性滚动时会旋转?如果这是预期的行为,那么为什么它会闪回?闪光甚至不一致。当我按住

回答 1 投票 0

为什么溢出剪辑在 Chrome 中的表格上不起作用?

我有一个带有 tr 的表格,该表格被缩小并可以作为菜单打开,我的问题是在我的代码中,我将 tr 放在绝对位置,并带有溢出剪辑,并将内容放在相对位置,它

回答 1 投票 0

Firefox:记住并自动填写任何表单?

如何让 Firefox 记住我在任何表单(文本区域、字段、单选和复选框等)中输入的值,而不仅仅是姓名和地址表单?

回答 1 投票 0

如何阻止 Firefox 在本地开发服务器上强制使用 https://?

我正在使用 AMPPS 在 Macintosh 上运行开发环境。 我有一个包含项目文件的文件夹。我已将其添加到我的主机文件中: 127.0.0.1 www.example.com 我已经设置了 v...

回答 2 投票 0

纯CSS是否可以检测Firefox用户? [重复]

是否可以像IE一样只使用CSS来检测Firefox浏览器? 例如,IE浏览器可以这样检测: 可以是火狐浏览器

回答 2 投票 0

分块传输编码 - 浏览器行为

我正在尝试以分块模式发送数据。所有标头均已正确设置,数据也已相应编码。浏览器将我的响应识别为分块响应,接受标头并开始接收数据。 ...

回答 4 投票 0

jQuery AJAX 状态“200 OK”,但没有数据响应

jQuery: $.ajax({ 网址:网址, 类型:'获取', 数据类型:'json', 数据: { 'FN' : '获取页面', “密码”:“7659” }, xhr字段:{ withCredentials: true }, 跨域:正确, 成功:功能...

回答 4 投票 0

如何避免小书签打开额外的空白选项卡?

按照此处找到的说明,我构建了一个书签,可以打开一个依赖于日期的网站。该小书签是书签文件夹中的一个,我将单击以打开该文件夹的每个书签...

回答 1 投票 0

selenium/standalone-chrome docker 容器内浏览器的 SPNEGO 身份验证(Kerberos)

计划使用 selenium/standalon-chrome 进行 UI 测试自动化。我们的一些内部 URL 需要 Windows 集成身份验证(SPNEGO、Kerberos)。 在这个容器内,我们有 Linux...

回答 1 投票 0

为什么我的 navigator.clipboard 代码在将剪贴板中的文本粘贴到 Firefox 中的输入时不起作用?

我想要一个按钮来将一些文本(从剪贴板)粘贴到输入字段中。 以下代码片段适用于 Chromium,但不适用于 Firefox。 粘贴 <

回答 2 投票 0

为什么在 VS Code 的代码服务器实例中右键单击会打开“粘贴”而不是上下文菜单?

我遇到一个问题,当我尝试右键单击 Visual Studio Code 的代码服务器托管实例中的任意位置时,它会弹出一个“粘贴”上下文菜单。菜单暂时灰显...

回答 1 投票 0

为什么在 VS Code 的代码服务器实例中右键单击会打开“粘贴”而不是上下文菜单?

我遇到一个问题,当我尝试右键单击 Visual Studio Code 的代码服务器托管实例中的任意位置时,它会弹出一个“粘贴”上下文菜单。菜单暂时灰显...

回答 1 投票 0

如何将 Firefox 扩展移植到 google chrome?

如果我创建 Firefox 扩展,它是否也会在 google chrome 中运行并进行一些更改?我发现 google chrome 扩展在 http://developer.chrome.com/extensions/ 上开发,它看起来与 XU 不同...

回答 2 投票 0

如何让我的 Firefox 扩展工具栏按钮自动出现?

我创建了一个由工具栏按钮组成的 Firefox 扩展。 如何进行设置,以便在安装扩展程序时,该按钮自动出现在主工具栏中。 我不想要我的

回答 5 投票 0

Chrome/Firefox - 隐藏除地址栏之外的所有内容

我正在从 Windows 上运行的 C# 进程启动浏览器(Chrome/Firefox)。通过这次通话,我想隐藏 Chrome/Firefox 中的工具栏、选项卡、导航选项等。然而,我...

回答 1 投票 0

链接相关导入在 Mozilla Firefox 中不起作用

我想像下面这样调用一个HTML文件,但它只能在Google Chrome中工作。在 Mozila Firefox 中,它根本不起作用。 我想像下面这样调用一个 HTML 文件,但它只能在 Google Chrome 中工作。在 Mozila Firefox 中,它根本不起作用。 <link rel="import" href="controllerHTML/adminController.html"> adminController.html: <script src="../controller/loginController.js" type="text/javascript"></script> <script src="../controller/adminController.js" type="text/javascript"></script> <script src="../controller/adminCollegeProfileController.js" type="text/javascript"></script> <script src="../controller/adminResController.js" type="text/javascript"></script> <script src="../controller/adminResourceUserRoleController.js" type="text/javascript"></script> <script src="../controller/adminResourceClassController.js" type="text/javascript"></script> 我需要在我的index.html 的正文部分中调用这个adminController.html 文件。这个adminController.html文件包含一些动态包含的js链接。它仅适用于 Chrome。请帮我解决这个问题。 HTML 导入仍然是 W3C 工作草案中相对较新的技术。它们被浏览器采用可能需要一些时间。 截至 2015 年 11 月,Chrome 中默认启用 HTML 导入,但在 Firefox 中仅在标记后面可用。请查看支持表了解更多详细信息和相关问题。 Mozilla 无意在未来支持导入,因为他们专注于 Web 组件: Firefox 不会提供 HTML 导入。请参阅此 Hacks 博客文章了解更多信息。您仍然可以通过启用 dom.webcomponents.enabled 标志在 Firefox 中使用 HTML 导入。如果你不想启用该标志,你可以使用一个polyfill,例如Google的webcomponents.js。 正如他们建议的那样,您可以使用 Google 的 webcomponents.js 来代替: 一些浏览器仍在更新以支持 Web 组件标准。同时,polyfills 尽可能地模拟缺失的浏览器功能。

回答 2 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.