firefox 相关问题

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

IIS ASP NET 可在 FireFox 上运行,但不能在 CHROME 上运行

我正在开发一个部署在IIS上的ASP NET CORE 2.1下的Web服务。 我的 Chrome 遇到重定向问题。 如下图所示,通过 SSO (1) 进行身份验证,使用 FIREFOX,我是正确的...

回答 1 投票 0

火狐浏览器122.0。扩展。当与协议 url 一起使用时,“chrome.scripting.executeScript”会从 url 中删除“:”(冒号)

以下 Firefox 扩展(插件)代码在 Firefox 122.0 版本之前都可以正常运行: 背景.js: 函数 openUrl(url) { window.open(url, '_self'); } 函数播放(网址){

回答 1 投票 0

documnt.addEventListener 导致“未捕获的类型错误‘属性handleEvent’不可调用。”

我有一个简单的 HTML 文件,它加载脚本“asyncLoader.js”: ...

回答 1 投票 0

regex.test() 只能每隔一次工作

Regex test() 在 Firefox 和 Chrome 中给我带来了问题,但它在 Opera 和 Safari 中完美运行。 有问题的代码: var 模式 = /(\s+(?!\$\w+)|(^(?!\$\w+)))/g; if(pattern.test(String(id).replace...

回答 3 投票 0

iframe 内容无法出现在 Firefox 中

下面是我的代码: <p>您的浏览器确实...</desc> <question vote="30"> <p>下面是我的代码:</p> <pre><code>&lt;div style=&#34;border: solid 1px #000000; margin: 5px;&#34;&gt; &lt;iframe src=&#34;http://www.w3schools.com&#34; width=&#34;100%&#34; height=&#34;300px&#34; scrolling=&#34;yes&#34;&gt;&lt;p&gt;Your browser does not support iframe.&lt;/p&gt;&lt;/iframe&gt; &lt;/div&gt; </code></pre> <p>iframe 的内容在 chrome 中运行良好,但在 firefox 中运行不佳。我已经禁用了附加组件,但我的 iframe 仍然是空的。谁能帮帮我吗? </p> </question> <answer tick="false" vote="23"> <p>如果您尝试在 SSL 加密网站 (https://) 上添加此 Iframe,自 Firefox 23 起它将不再起作用,因为 Mozilla 已决定阻止加密网站上的所有未加密内容(例如 http-iframes)在 https 网站上)。 您可以在自己的 Firefox 安装中更改此行为,方法是在地址栏中键入 <pre><code>about:config</code></pre> 并将 <pre><code>security.mixed_content.block_active_content</code></pre> 设置为 <pre><code>false</code></pre>。 但这对您网站上的所有其他 FF23 访问者没有帮助。 </p> </answer> <answer tick="false" vote="16"> <p>截至 05/2018,由于 X-Frame-Options 标头设置为“sameorigin”,iframe 线索被浏览器拒绝。</p> <p>用 Firefox 测试页面并得到空白 iframe。 控制台的内容如下:</p> <pre><code>Load denied by X-Frame-Options: https://www.w3schools.com/ does not permit cross-origin framing. </code></pre> <p>为什么?我会给 Chrome 控制台一个机会,它是这样的:</p> <pre><code>Refused to display &#39;https://www.w3schools.com/&#39; in a frame because it set &#39;X-Frame-Options&#39; to &#39;sameorigin&#39;. </code></pre> <p>基本上,X-Frame-Options 标头(不要与 CORS 混淆)设置为“sameorigin”,这意味着仅当嵌入在相同域和相同协议中时才允许浏览器显示 iframe 内容(<a href="https://www.w3schools.com/" rel="noreferrer">https: //www.w3schools.com/</a> 与 <a href="http://www.w3schools.com/" rel="noreferrer">http://www.w3schools.com/</a>) 不同。</p> <p>这里有一些关于 x-frame-options 的文档: <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options" rel="noreferrer">https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options</a></p> </answer> <answer tick="false" vote="2"> <p>我不知道它是否相关,但是当我尝试通过 c# 请求 w3schools 时,它响应 503 禁止错误。所以他们可能会使用一些东西来阻止出现在 iframe 等上。Facebook 有类似的限制,除非你登录,否则你无法显示他们的 Likebox iframe。 </p> </answer> <answer tick="false" vote="1"> <p>我也有同样的问题。对我来说,原因是网址末尾的斜杠。</p> <p>不起作用:</p> <pre><code>&lt;iframe src=&#34;http://example.com/some/sub/folder/&#34;&gt;&lt;/iframe&gt; </code></pre> <p>作品:</p> <pre><code>&lt;iframe src=&#34;http://example.com/some/sub/folder&#34;&gt;&lt;/iframe&gt; </code></pre> </answer> <answer tick="false" vote="1"> <p>为什么还没人提到 CORS?</p> <p>来自 <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS" rel="nofollow noreferrer"><strong>MDN</strong></a> </p> <blockquote> <p>跨源资源共享(CORS)是一种使用 额外的 HTTP 标头,让用户代理获得访问权限 从不同来源(域)的服务器选择的资源 当前正在使用的站点。用户代理创建跨域 HTTP 当请求来自不同域、协议的资源时, 或端口不是当前文档的来源。</p> <p>跨域请求的示例:提供的 HTML 页面 <a href="http://domain-a.com" rel="nofollow noreferrer">http://domain-a.com</a> 发出 src 请求 <a href="http://domain-b.com/image.jpg" rel="nofollow noreferrer">http://domain-b.com/image.jpg</a>。今天网络上的许多页面都会加载 来自单独的 CSS 样式表、图像和脚本等资源 域,例如内容分发网络 (CDN)。</p> <p>出于安全原因,浏览器限制跨域HTTP请求 从脚本内部启动。例如,XMLHttpRequest 和 Fetch API遵循同源策略。这意味着一个网络 使用这些 API 的应用程序只能从以下位置请求 HTTP 资源: 加载应用程序的同一域,除非 CORS 标头是 使用过。</p> </blockquote> <p>这意味着您尝试从 iframe 进入的网站被设置为拒绝来自您的网站或其他网站(如果不是全部)的请求。</p> </answer> <answer tick="false" vote="0"> <p>如果您在使用 <strong>Django</strong> 时遇到问题,您需要在设置中设置以下选项:</p> <pre><code>X_FRAME_OPTIONS = &#34;SAMEORIGIN&#34; </code></pre> <p>如<a href="https://docs.djangoproject.com/en/dev/ref/clickjacking/#how-to-use-it" rel="nofollow noreferrer">此处</a>所述。默认值设置为 <pre><code>DENY</code></pre>,因此会阻止所有尝试。</p> </answer> <answer tick="false" vote="-1"> <p>您需要在本地主机上有 iframe 的源文件。 </p> <p>Firefox 和 Chrome 不显示此 iframe:</p> <pre><code>&lt;iframe src=&#34;https://www.yourdomain.com/form.html&#34;&gt;&lt;/iframe&gt; </code></pre> <p>作品:</p> <pre><code>&lt;iframe src=&#34;/form.html&#34;&gt;&lt;/iframe&gt; </code></pre> </answer> </body></html>

回答 0 投票 0

Firefox 浏览器控制台没有提示?

我使用的是 Ubuntu 版 Firefox,版本 39.0。我正在尝试调试一个附加组件,并希望在 chrome 权限下运行一些 JavaScript。根据此页面,我应该能够在 Br 中执行此操作...

回答 2 投票 0

在 Firefox 中,console.log 没有显示任何内容

我正在 Firefox 中尝试一个简单的 console.log 函数: console.log("你好,世界!"); 您可以尝试一下:http://jsfiddle.net/EkZjK/ 您还可以尝试独立 HTML 文件中的完整代码...

回答 11 投票 0

Chrome 与 Firefox 中的 SVG feDiffuseLighting

问候。 我遇到了奇怪的问题 我有带有 svg 过滤器的 next.js 项目(默认配置) <

回答 1 投票 0

尝试在 Raspberry Pi 上使用 Webdriver Manager,收到错误“无法使用此命令获取 Firefox 版本:Firefox --version”

我正在运行一个 python 脚本,该脚本在我的 Raspberry Pi 上打开一个 Firefox 选项卡 我的代码是 从硒导入网络驱动程序 从 pyvirtualdisplay 导入显示 从 webdriver_manager.firefox 导入

回答 2 投票 0

Firefox 无法在身份服务器中使用协商方案

我们最近更新到.net7,我们必须对我们的 Identity Server 项目进行一些更改。其中一项更改是在 Startup.cs 中添加这些服务: services.AddAuthentication(NegotiateDefa...

回答 1 投票 0

无论扩展程序启用还是禁用,Firefox 将数据存储在哪里?

我正在尝试自动化创建 Firefox 配置文件的过程。我想创建一个处于我想要执行各种任务的确切所需状态的配置文件,此所需状态可以是这样的...

回答 1 投票 0

InvalidArgumentException:消息:使用 GeckoDriver Firefox Selenium 和 Python 时,二进制文件不是 Firefox 可执行文件

我遇到了与 FireFox 二进制文件相关的 selenium 错误。 我使用反斜杠将 C:/Users/Mack/AppData/Local/Programs/Python/ 添加到 PATH 并重新启动。我下载了我认为是的

回答 5 投票 0

Tabindex 定位 div(FireFox 问题)

我不确定这是否只是 Firefox(Chrome 不这样做)的问题,但由于某种原因,在这个 Fiddler 中,粉红色的线是 Tabindex 的目标。 我知道我可以简单地添加 Tabindex=-1 来避免这种情况......

回答 1 投票 0

为什么是alert();无法在 Firefox 121.0.1(Windows 上)中工作?

今天,当我注意到(在处理一些 JS 代码时)alert({any text}) 不再起作用时,我感到非常惊讶。它只是没有显示消息,但控制台也没有显示错误。 我测试过...

回答 1 投票 0

使用Stylus或Greasemonkey覆盖Firefox中的blur() CSS过滤器

如何在 Firefox 中禁用模糊 CSS 过滤器? 测试地点: https://developer.mozilla.org/en-US/docs/Web/CSS/filter-function/blur

回答 1 投票 0

为什么GAE php8.2标准环境回显长字符串时服务器会挂起?

我做错了什么还是服务器有问题?这会挂起浏览器(MACOS 下的 Safari 和 Firefox): 我做错了什么还是服务器有问题?这会挂起浏览器(MACOS 下的 Safari 和 Firefox): <!DOCTYPE html> <HTML> <BODY> <?php $qq = str_repeat("X",409998); echo $qq; ?> </BODY> </HTML> 运行在 Google 的 AppEngine、标准环境、PHP 8.2 上。如果我缩短字符串,效果很好。虽然问题是一致的,但如果我调整字符串的长度,我可以让它处理一些更长的字符串。 在解决问题之前,有一个解决方法:使用 Ajax 和 JSON 一次下载一个块文件,然后在 HTML 文件中重建该文件。将块大小设置为不会挂起浏览器的大小。 源.php <?php require '../vendor/autoload.php'; use Google\Cloud\Storage\StorageClient; $storage = new StorageClient(); $storage->registerStreamWrapper(); header("Access-Control-Allow-Origin: *"); $chunk_size = 300000; //multiple of 3 because base64 works with groups of 3 bytes $chunk = $_REQUEST['chunk']; if($chunk == 0) { // first request for file $required_chunks = ceil(filesize("gs://$_REQUEST[key]") / $chunk_size); if($required_chunks == 1) { // send complete file $data="data:$_REQUEST[content_type];base64,".base64_encode(file_get_contents("gs://$_REQUEST[key]")); echo json_encode(array($_REQUEST['target'],$data,0)); } else { // file must be sent in chunks $data="data:$_REQUEST[content_type];base64,".base64_encode(file_get_contents("gs://$_REQUEST[key]",FALSE,NULL,0,$chunk_size)); echo json_encode(array($_REQUEST['target'],$data,1,$required_chunks,$_REQUEST['key'])); } } else { // continue sending chunks $data=base64_encode(file_get_contents("gs://$_REQUEST[key]",FALSE,NULL,$chunk * $chunk_size,$chunk_size)); echo json_encode(array($_REQUEST['target'],$data,++$chunk,$_REQUEST['required_chunks'],$_REQUEST['key'])); } } ?> 接收器.php <!DOCTYPE html> <HEAD> <SCRIPT> data_cache=[] function getImage(target,type,k) { var xmlhttp xmlhttp=new XMLHttpRequest() xmlhttp.onreadystatechange=function() { if(xmlhttp.readyState==4 && xmlhttp.status==200) { var d=JSON.parse(xmlhttp.responseText) if(d[2] == 0) document.getElementById(d[0]).src=d[1] // single chunk else { if(d[2]!=d[3]) { // not the last chunk if(d[2] == 1) data_cache[d[0]] = d[1] // start cache else { data_cache[d[0]] = data_cache[d[0]] + d[1] //append to cache } // send for next chunk xmlhttp.open("GET","source.php?target="+d[0]+"&key="+d[4]+"&chunk="+d[2]+"&required_chunks="+d[3]) xmlhttp.send() } else { dc = data_cache[d[0]] + d[1] document.getElementById(d[0]).src = dc } } } } xmlhttp.open("GET","source.php?target="+target+"&content_type="+type+"&key="+k+"&chunk=0") xmlhttp.send() } </SCRIPT> </HEAD> <BODY> <DIV><IMG id='i999'><SCRIPT>getImage('i999','image/jpeg',{bucket}/{file}.jpg')</SCRIPT></DIV> </BODY> </HTML>

回答 1 投票 0

文本溢出省略号不适用于 Firefox 中 <input type='file' /> 中选定的文件名。请提出解决方案

我无法找到将“text-overflow:ellipsis”样式应用于 Firefox 浏览器中 中选定文件名的解决方案 我正在应用CSS如下 .inp{ d...

回答 2 投票 0

是否可以使用selenium拦截网络流量

在 C# 中使用 Selenium 时,是否有任何库或方法可以拦截 POST 响应正文?我的意思是类似于 python 中的 selenium-wire 的库,它允许人们查看流量并获取

回答 1 投票 0

“break-before:avoid-column”在 Firefox 中不起作用

我是一名业余编码员,在个人网站上工作,边学习边学习。作为一种索引页,我创建了一个按字母顺序排列的列表,分为多个列,每个字母都有小节。我想要...

回答 1 投票 0

Bookmarklet 重定向到文件输出的 url

我有一个 makefile,其 url 类似于 http://{服务器托管集群资源}:{PORT}/?tkn={随机生成的令牌} 我的目标是编写一个书签来运行此文件,获取输出并

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.