window.open()与Firefox 3中的锚不兼容

下面的javascript旨在打开一个新窗口并跳转到一个指定的锚点,在IE中非常有效。不幸的是,在Firefox中,它打开了窗口,但没有跳转到锚点 我已经为这个问题挣扎了几天了(搜索和修改),但都没有结果 如果有人对我如何在IE和Mozilla浏览器中实现这一目标有任何见解,我将永远感激 下面是包含window.open()的javascript函数和调用包含window.open()函数的链接: 函数openPopupWindow_Why(sPopupUrl、sPopupLabel) { 打

Firefox可以使用SVG作为背景吗

Firefox 3.5能否将SVG用于背景图像?不,它不能 我试过了 如果您想尝试,您可以找到SVG图像。不,它不能 我试过了 如果你想试试,你可以找到一个SVG图像。我目前正在Firefox中努力支持这一点。它还不起作用,但在下一个版本(4.0版)中可能会起作用 如果您想了解进度,错误页面位于此处: 我目前正致力于在Firefox中支持这一点。它还不起作用,但在下一个版本(4.0版)中可能会起作用 如果您想了解进度,错误页面位于此处: 你试过了吗?是的,我试过了,但遇到了困难。这就是我问这个问

如何从Ubuntu命令行在后台启动Firefox中的URL?

我从终端使用此命令在Firefox中启动URL: firefox reader.google.com & 我把符号放在末尾,这样它就不会把我的终端窗口放在背景中,但Gnome只是忽略了这一点,并在终端顶部打开一个新的Firefox浏览器窗口。有没有办法在终端后面启动Firefox?我想做的是在页面加载时继续在命令行上工作,这有时可能需要几秒钟 firefox "http://www.google.com/" & 这对我很管用。尝试使用引号和完整URL。在firefox的关于:

如何开始开发Mozilla Firefox插件?

向我介绍适当的技术,学习开始为Songbird&Thunderbird开发Mozilla firefox插件 需要什么样的技术和软件。我使用ubuntu 9.10 64位。哪种类型的插件 扩展:JavaScript和XUL。 你可以开始了 插件:NPAPI,Gecko插件API。 你可以阅读完整的指南 生成扩展骨架有一个很好的方法 基本上,如果您使用此向导,您将需要了解主要的JavaScript。哪种类型的插件 扩展:JavaScript和XUL。 你可以开始了 插件:NPAPI,Gecko插件

来自子域的Firefox SVG

我有一个样式表,可以访问与样式表位于同一目录中的svg。Firefox将在我的测试服务器和子目录上获得svg。但是,当从子域访问时,它拒绝尝试下载svg 我尝试将svg添加到子目录最高级别的.htaccess文件中的文件列表中,这也是让firefox接受子目录中的@font-face的解决方案。我可能做错了,但无论如何我都会包括在内 <FilesMatch "\.(ttf|otf|eot|svg)$"> <IfModule mod_headers.c> Heade

Firefox 通过Selenium/PHPunit访问浏览器会话文件或缓存

我正试图通过Selenium从网站下载图片。到目前为止,我发现的示例建议通过selenium检索图片URL,然后使用HTTP库(如cURL)下载图片 因为在运行Selenium测试时,图片已经被下载了,所以我发现为每张图片单独请求不是一个好主意 是否有一种方法可以通过Selenium/PHPunit从浏览器缓存中获取图片(或者如果Selenium服务器将图片存储在临时会话文件夹中,则可以在本地获取) 谢谢。这是一个老问题,但由于我最近一直在与Selenium合作,我想我会把这篇文章放在这里给任何

Firefox 渲染HTML5动画服务器端?

我们正在使用HTML5+Javascript创建动画。现在,我们想将这些动画转换为视频文件(MPEG4或其他,没关系),这样浏览困难的人也可以看到动画。动画包含音频轨迹 我们正在寻找在服务器端呈现和记录HTML页面的解决方案。我知道已经有一些工具可以呈现网页缩略图等静态图像。然而,在我们的用例中,我们应该输出一个视频文件 有什么选择?headless X server+Firefox是一条出路吗?我们最好在云中运行它(AmazonEC2) 另外,如果在以非实时速度播放动画时,我们需要考虑一些特殊

从Firefox以windows bat文件的形式运行任意文件?

假设我有一个文件扩展名为.batscript的windows批处理文件,并假设我有一个web服务器,其内容类型为application/x-batscript。如何将Firefox4设置为“始终打开”此文件,使其作为标准批处理文件运行?(我可以访问电脑,但希望避免创建/安装外部程序/扩展/插件) 我不能直接使用.bat,因为Firefox不允许直接打开它们;它们必须单独保存和运行(出于明显的安全原因) 运行批处理文件的标准方法是cmd/c%1,其中%1是指向bat文件的路径,但是当%1是指向具有

Firefox 自动检查每个请求的有效HTML

我正在清理我的网站,我想看到每个网页上的html错误和警告自动。我曾经使用firefox(插件)的Html验证程序,但它似乎不再自动验证。我不知道这是因为插件版本还是因为我使用Firefox4 我需要检查每一个页面请求,直到我通过了整个网站,没有错误。我可以使用什么插件/工具? 指定您的网站地址并启用“验证整个网站”复选框。hmm,好的,当我的网站可以在internet上访问时,我会尝试一下-编辑-实际上,我需要手动输入每个链接。我看不出这与手动访问我的页面并单击Html验证程序图标使其运行验证

Firefox 边界半径在FF上禁用YouTube嵌入

在这个网站上,我使用了来自Vimeo和YouTube的视频,以及附加在iFrame上的一些边界半径样式 现在奇怪的是,如果我在FF(8.0.1)中查看,YouTube视频就是黑色方块。 在所有其他浏览器中,它们都工作得很好 如果我禁用边界半径,YouTube视频看起来不错 如何禁用边界半径为的嵌入式视频?我也遇到了同样的问题。使用此iFrame代码。wmode=transparent属性很重要 <iframe width="464" height="261" frameborder="0"

如何隐藏firefox扩展的代码

我用C#制作了一个BHO的IE工具栏。现在我想制作一个firefox版本。 我计划使用xul,但它会向用户显示源代码。 看来DLL在firefox中不是一个好方法 我尝试了一些工具栏,比如雅虎、谷歌,它们不会在扩展文件夹中创建文件。 我怎么能做那样的东西 (请参阅下面我关于混淆的说明) 这可能不是开发Firefox扩展的最佳方式,但您完全可以使用外部DLL构建它们 在Gecko 2.0之前,您必须使用相当深奥的Mozilla构建工具链在扩展中包含编译代码 js ctypes用于救援: https

Firefox 在Safari和Opera中应用边界图像时不显示背景图像

我正在将以下CSS类应用到我的网站页脚,以便在页脚上显示一个背景图像,并在顶部显示一个3px3色调的边框 .site-footer { background-image: url(../img/footer-background.png); background-repeat: repeat; border-width: 3px 0px 0px; padding: 15px 0; } .border-image { -webkit-border-imag

Firefox Greasemonkey不识别并且可以';不要安装本地脚本

我无法安装新的*.user.js本地脚本。我使用Firefox 11.0和Greasemonkey 0.9.18 当我在本地磁盘上打开(Firefox-File-open)一个.user.js文件时,它不会被识别为Greasemonkey用户脚本 但是,如果我输入.user.js文件的URL,Greasemonkey会识别并安装该文件 有几件事会导致这种情况: 脚本是否在系统的temp路径中?(通过在Windows命令行上运行echo%temp%报告。) 有一个未报告的“功能”,脚本不会从此位置

firefox全新&x201C;新选项卡页”;-如何查看/编辑被阻止/锁定的项目?

虽然在firefox的新的漂亮标签页中锁定/阻止链接屏幕截图很简单,但我看不到编辑被锁定/锁定项目列表的方法,有人知道怎么做吗? 我屏蔽了一个页面,但现在我想解锁,怎么做? 谢谢。这是为Windows、Mac/Linux上的FF17用户准备的,请参见下文 要解锁被阻止的页面,请退出Firefox,从sourceforge.net下载(目前约6MB,仅限Windows),使用它打开“Profiles”目录中的chromeappstore.sqlite。在Win Vista上,例如: [DRIVEN

运行MTAF时使用selenium server 2.24.1和firefox 13拍摄屏幕截图

我正在尝试设置我的测试自动化引擎。不幸的是,当我运行测试并失败时,没有截屏。在告诉我出了什么问题的日志中,我找不到任何错误 我正在使用: Magento社区1.7.0.0, Selenium服务器2.24.1, Firefox 13.0.1, PHPUnit 3.6.11, Magento测试自动化框架(最新版本)。 Ubuntu 12.04 我的问题是: 1.如何归纳问题所在? 2.有没有人在firefox和selenium版本的屏幕截图中取得了成功?我编写了一个没有magento taf的简

Firefox:为Firefox中的某些事件设置延迟

我正在网站加载上捕获视频。我注意到Firefox甚至在GUI完全加载之前就发送http请求,所以有时候在开始时会出现灰色/白色屏幕。我的问题是,如何在firefox或扩展中设置任何事件(在我的例子中是http请求事件)的延迟

Firefox selenium和web自动化测试:如何运行大容量压力测试

我正在使用selenium和firefox webdriver测试我的网站,它运行良好。唯一的问题是由于计算资源的限制,我只能在一台物理机器上同时运行10个浏览器,这对于我们的测试套件来说是不够的 最大的资源瓶颈是firefox端,它在运行时会消耗大量的RAM和CPU。我想知道是否有任何技术可以减少RAM和CPU的使用,以便在一台机器上同时运行100个firefox浏览器。那将大大提高我的效率 有什么想法吗?假设您想要测试服务器负载,并且不依赖AJAX,您可以根据指定的参数使用随机请求轰炸服务器

字体在Firefox、Opera或IE中不起作用

使用@font-face在顶部导航栏中显示Myriad Pro。我认为这是违反许可证的行为。我将很快寻找替代版本。我可以看看库丰吗?我想先让@font-face规则起作用,然后换一种不同的字体 该网站有CSS: <!--[if IE]> @font-face { font-family: 'MyriadPro-BoldCond'; src: url('.../myriadpro-boldcond.eot'); } <![endif]--> @fo

Firefox插件SDK:从内容脚本访问数据目录下的html和图像文件

您好Firefox插件SDK专家 我很难解决以下问题 从我的内容脚本中,我需要使用一组HTML文件和图像文件绘制UI,这些文件存储在我的加载项的数据目录下 我使用self.data.url获取main.js中的文件url,并使用port.emit将url传递给内容脚本。内容脚本已成功接收URL 当我在内容脚本中记录data/html/myfile.html的URL时,如下所示: resource://jid1-veokemuf24jrmw-at-jetpack/myaddon/data/html

PHPUNIT Selenium 2键“;输入“;在Firefox22中提交错误的表单

到目前为止,我的测试用例在FF21上运行良好,但在我使用“回车”按钮更新到FF22后,他提交了所有表单,而不是焦点上的元素。 这是我的部分“代码” 我只是对自己说。我变了 $this->keys(“\xEE\x80\x87”)//输入键 对此 $this->keys(“\xEE\x80\x86”)//返回键 这不是最好的解决办法,但对我来说很有效 $this->byXPath("//*[@id=\"likes\"]/span")->click(); sleep(2);`enter

获取Firefox扩展源代码的当前信息

我在这里搜索并尝试了许多建议,但自从这些帖子被回复后,情况似乎发生了变化。有没有关于如何直接查看扩展的源代码的新信息?我说的直接是指不通过其他加载项 目前我在一台运行WindowsXP和Firefox23.0.1的机器上 当我进入任何扩展页面时,“下载”按钮会立即变为“安装”,对话框中没有右键单击或选项,我有机会保存而不是安装插件。我已经试过很多次了,而且有很多不同的方法 当我深入到…\Application Data\。。。我找到的目录看起来只是配置文件和数据文件,没有源代码。我通常会在goo

Firefox 通过W3C范围修改选择时保留插入符号方向

我有一个带有contenteditable=“true”的div。有时我会在内容中插入标记。我不想让用户修改令牌(除非在需要时删除它)。当选择项输入其中一个标记时,我会将其跳过到另一端。不幸的是,如果有人用左边的插入符号进行选择,而我修改了它,那么在Firefox中它会突然出现在右边。(我将扩展它以适应其他浏览器,但每次只能做一件事。)我如何在修改选择时保留插入符号处于打开状态的一端?@TimDown谢谢。不幸的是,这是我在选择中找到的全部。它把它列为实验性的,我找不到什么支持它,以及支持到什么

Firefox上的Vimeo iframe全屏问题

当我在Firefox上全屏显示Vimeo播放器时,整个页面变成全屏,而不仅仅是视频。你知道为什么吗?我一直在寻找解决方案,但显然没有多少人遇到过这种情况。视频是使用iframe嵌入的。能否提供指向该页面的链接?我从未见过这种情况发生,我无法复制。在主页的右下角有一段视频“Meer Virginia”。它在Firefox上全屏工作。但是,登录后的视频不会。使用登录“rahul”的凭据。jiresal@gmail.com密码“1234”。登录后,单击任何课程并开始播放视频。@BradDoughert

阅读Firefox HTML布局引擎源代码?

我下载了Firefox最新的源代码,我想知道Firefox布局引擎如何工作的细节。 特别是,如何实现块/内联格式上下文,如何布局块级和内联级元素。 有人能给我一些关于阅读源代码的建议或链接吗 更新: 我在Win7上编译了Firefox,并设法在调试模式下运行它,并设置了一些断点。但是我被绊倒了。我应该把断点放在哪里,这样我就可以逐步完成计算html元素的x、y、w、h的代码 您是否尝试阅读以下文档: , 及 这可能是我在这里看到的最雄心勃勃的问题之一。你打算用这个做什么?你想写浏览器吗?@d

Firefox插件SDK,在Firefox启动后自动打开url?

使用Firefox插件SDK,如何在Firefox启动后自动打开特定url(用于测试页面) 我尝试了选项卡。在以下位置打开(url): 还有很多Stackoverflow页面…,但它们都不起作用…(在$cfx run之后,它仍然只是一个空白选项卡)我想你应该这样做: const tabs = require('sdk/tabs'); exports.main = function (options, callbacks) { if (options.loadReason === 'star

IndexedDB不适用于Firefox 29,但适用于Chrome

我有一个问题,我已经用你的控制台在Chrome IndexedDB上开发了50%的代码。然而,要在Firefox上测试这段代码,我注意到它不起作用 异步函数不调用此JavaScript Firefox包含在HTML中: <script src="./js/bdLocal.js"></script> 您可能正在尝试同步使用异步函数。不幸的是,Mozilla网站上的例子在这一点上是非常错误的。不幸的是,HTML5上的几个例子也是如此。以下方法在任何浏览器中都会给您带来很多问

firefox/prefs.js不接受修改

我试图通过prefs.js以root用户身份更改我的firefox设置,方法如下: sed -En '/user_pref\("network\.proxy\.(socks|socks_port|type)"/!p $ a\ user_pref("network.proxy.socks", "127.0.0.1");\ user_pref("network.proxy.socks_port", 9150);\ user_pref("network.proxy.type", 1);

Firefox Platform.js作为真正的Web组件垫片(不含聚合物)

我对几个野外“原始”Web组件的例子印象深刻,最近是Addy Osmani最新版本的TodoMVC,称为组件化Todo。现在,随着Chrome36的稳定运行,这个例子不需要Polymer的platform.js shim(太棒了!) 我想知道,那么,将这个项目转换为单独使用platform.js,并让它(最初)在Firefox稳定版和(后来)Safari、IE、mobiles等上运行会有多容易。因为在我看来,当Web组件成为浏览器的真正扩展时,这对Web组件来说是一个很大的进步(本机或通过pla

特定于Firefox的媒体查询

这可能是一个非常简单的问题,但我有一个困难的时间!我有一个外部CSS文件,工作正常,响应迅速。正如所料,当在Firefox中查看时,一些元素的位置有点“关闭”。我想为在Firefox中查看页面的时间编写一个媒体查询,并调整特定元素的边距等。我想你可以用前缀: @-moz-document url-prefix() 作为一个媒体查询,但这没有任何作用 在Firefox和Safari中查看页面时,如何编写媒体查询?您可以使用您提到的选择器,例如: @-moz-document url-prefix

Firefox OS模拟器媒体存储

我最近在测试Firefox模拟器,我注意到对于附加模拟器,Gallery从我的pc上的/pictures读取图片,而Video也从/videos读取视频 后来我在我的mac电脑上运行了模拟器,它可以从/itunes获取音乐,从/users/username/pictures获取图片,但我不知道把视频文件放在哪里让模拟器读取。我试过假SD卡文件夹和/users/username/movies,它们都不起作用 谢谢。您可以将.mp4或.3gp视频放在假sd文件夹的任何位置 这应该可以您可以将.mp4

在签名firefox扩展中获取错误

从Mozilla网站下载firefox签名包后。我正在使用签名扩展 设置路径后,我尝试使用以下命令: certutil -N -d . 创建测试证书,但我遇到以下错误: C:\Firefoxdevelopment>certutil -N -d . CertUtil: Unknown arg: -N CertUtil -? -- Display a verb list (command list CertUtil -dump -? -- Disp

Firefox插件开发-使用低级或非SDK接口

我正在开发Firefox插件,我已经成功构建了该插件,但它在提交时给我的验证错误是“警告:您的插件使用的接口绕过了插件SDK的高级保护。应该避免使用该接口,并且它的使用可能会使您的审查过程变得非常复杂。”在这些方面 const { Cc, Ci } = require("chrome"), nsIIOService = Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService), nsIStyleSheetService

如何从Firefox浏览器控制台过滤错误?

我正在使用Greasemonkey,它会将错误发送到浏览器控制台。我通过键入Ctrl+Shift+J来访问此控制台 包含指向的链接,但链接位于通用页面上。我正试图过滤掉一些永无止境的错误,这些错误看起来像: 10:26:36.122 Error: Permission denied to access property "postMessage" g.L() www-widgetapi.js:94 g.P() www-widgetapi.js:91 1 www-widgetapi.js:94:3

Firefox Can';我无法建立我的联系

我正在尝试通过谷歌云托管一个聊天应用程序,在将端口号更改为8080后,我第二次尝试已经足够成功,只是为了查看html页面 现在我的问题是,在通过firefox检查元素后,我无法再看到屏幕上显示的消息,这是我在pc上托管它时成功看到的 我在尝试发送消息时经常收到的错误消息是: 旁边有一个黑色的X: GET http://bla.appspot.com/socket.io/ 然后: 之后: POST XHR http://bla.appspot.com/socket.io/ Firefox

如何正确地为Firefox重建.xpi文件+;45.0.1?

我想为新的Firefox 4.5.0.1和其他扩展强制实现的兼容性 我以前做过很多插件,我知道这个过程。。。xpi只是一个zip文件,在提取其内容时,您会发现一个名为Install.rdf的文件,其中包含以下行: <em:maxVersion>X.0</em:maxVersion> X.0 然后设置所需的版本,重新压缩Zip,并将.Zip扩展名更改为.xpi 但是,这种方法不适用于Firefox45.0.1(x86) 当尝试使用已知方法安装重建的xpi时,通常会发生这

Firefox 如何使用VimOperator关闭标题或URL中包含特定单词的所有选项卡?

假设我打开了许多Firefox选项卡,其中一些选项卡的标题中有相同的单词(例如Stack),或者一些选项卡指向站点的不同位置(例如关键字stackoverflow in等),我只想使用Firefox扩展Vimperator关闭这些特定选项卡 VimOperator是否有一些现有的组合键或命令来执行此操作,例如使用字符串作为输入?如果是,它是如何工作的?如果否,在VimOperator中宏或其他解决方案会是什么样子?bd(或:bdelete,用于bufferdelete)将字符串作为参数。所以您可

Firefox新调试器-文件标签在哪里?

问这个问题真的很愚蠢,但调试器中的文件选项卡去了哪里?我一次只能打开一个文件。如果我尝试打开另一个,文件内容将被新文件替换。如果我恢复到旧的调试器,那么我打开的每个文件都有一个文件选项卡 在UBTO 16.04LTS上使用Firefox 53.0.3(64位) 您实际上正在使用旧的调试器UI。新的前端允许同时打开多个文件,如下所示: 要切换新的调试器UI,请转到并将首选项devtools.debugger.new debugger frontend设置为true 您还可以检查browser.t

Firefox webRequest目标中是否可能有多个URL

webRequest中的URL参数中是否可能有多个目标。怎么做 这是一个不起作用的示例,给了我以下错误: The webRequest.addListener filter doesn't overlap with host permissions. ****更新****: 这是示例代码main.js: myArray=["yahoo.com", "google.co.uk"]; patterns=[]; for (var x=0; x<myArray.length; x++) {

&引用;“阻止加载混合活性内容”;在Firefox中

我的codepen项目在Firefox中出现错误 阻止加载混合活动内容 “” 它在Chrome和Safari中运行良好,但在Firefox中,布局似乎是错误的,我不能拖放对象。我在线查看了解决方案,其中提到使用HTTP资源可能会导致此错误,但我使用的唯一外部资源是: <head> <script src="https://d3js.org/d3.v3.min.js" charset="utf-8"></script> <link rel="sty

D3JS V5.5-不使用cookie的CSV FireFox请求

我们正在运行带有多个报告的Jenkins服务器。报告格式使用D3JS和HTML。Jenkins需要与User/PW进行身份验证,一旦验证完成,它将使用cookie。这在D3JSV4上运行正常 然而,最近我想升级到D3JS V5,现在由于某种原因,当脚本要解析CSV时,请求在FireFox的头中不包含cookie。在Chrome中,它工作正常;在V4中,它工作正常;在这种情况下,JS Fetch发送cookie,并毫无问题地接收CSV文件。但是,对于V5,FireFox中不发送cookie,因此服

未通过Firefox发送cookie';s在扩展中下载API

我正在尝试编写一个Firefox扩展来下载文件。 我试图从中下载文件的网站要求传递cookies以获取请求,否则返回403。 我可以在浏览器中访问我试图从中下载文件的URL,文件将正确加载,这表明我的cookie是正确的 我还可以使用我的扩展向同一域中的仅经过身份验证的API发出GET请求,并接收正确的响应(指示cookie已正确传递) 但是,当我尝试使用Firefox的下载API(browser.downloads.download)从url下载文件时,下载失败(我得到403),因为cooki

Blazor文件输入单击在firefox中不工作

我正在创建一个blazor应用程序,其中使用隐藏文件输入并单击()方法打开文件选择器。它在镀铬、镶边的情况下工作良好。文件选择器未在Firefox中打开 下面是我重现该问题的示例代码。 index.razor: @inject IJSRuntime JSRuntime; @*File Input is clicked using JSinterop on blazor click event of button*@ <div> <button @onclick="OnC

Firefox 通过浏览器访问ePass2003自动令牌

我已将ePass2003自动令牌加载到自签名证书中。我得到了lib**.so文件以加载到firefox中,现在firefox可以在令牌中列出证书。我的要求是访问用于签名、加密和解密的密钥库,即用于加密操作的公钥和私钥。我可以请求有关javascript API的指导,以便执行上述加密操作。披露:我为CISPL工作 要访问ePass2003或任何智能卡或加密USB令牌,您需要使用浏览器扩展。据我所知,浏览器可能会使用加密设备的密钥进行TLS握手。我公司提供这样的扩展签名。数字浏览器扩展。及 Win

Firefox 浏览器导航计时级别2的时间戳有时会出现问题

我们正在对页面进行检测,包括来自的许多时间线数据。大多数情况下,这一切都可以正常工作,但对于我们正在检测的一小部分请求,我们得到的时间戳似乎是无序的,当我们减去无序的时间戳时,会导致负的持续时间值 例如,查看我们几个小时的数据,在大约1000万次点击中,我看到: 56个实例,其中responseEnd的时间戳早于responseStart(例如responseEnd=1619456473999,responseStart=1619456479419) 17.unloadEventEnd的时间戳

  1    2   3   4   5   6  ... 下一页 最后一页 共 158 页