firefox XPCOM组件能否跨多个页面读取和写入页面内容
情景:
一组本地HTML和javascript文件。“Main.html”文件打开一个窗口“pluginWindow”,并使用以下命令创建插件:
netscape.security.privilegmanager.enablePrivilege('UniversalXPConnect')
var obj=Components.classes[cid].createInstance()
plugin=obj.QueryInterfa
我注意到一些Firefox扩展在安装后会在重新启动浏览器后打开一个页面,例如
这对于显示更新注释和向用户提供一些教程类型信息非常有用
用户在安装后第一次重新启动浏览器时,如何在Firefox附加组件中打开新页面?我没有直接使用Firefox扩展,但我可以想象在持久内存中存储一个标志(布尔值)(不管您如何存储用户首选项)。安装后第一次启动浏览器时,将不会设置该标志,因此您将显示“帮助”页面并设置该标志。下次firefox重新启动时,该标志将已设置,因此您不会打开帮助页面
如果希望每次更新扩展时都显
我们现在已经运行了许多测试,现在可以归结为一个DNN SWFObject在一个页面上加载多个swf文件,或者Firefox bug
以下是我们需要的结果:
一页上有两个swf文件:
Header.swf:它保存导航和一些闪烁动画。
Map.swf:在滚动中突出显示了该国的不同省份。通过Javascript读取URL,然后通过FlashVars加载到Map.swf,从而突出显示活动省份。
在我们在其他浏览器上的所有其他测试中,该场景运行得非常好,但在Firefox 3.5.3中,swf文件拒绝显示
我正在编写一个XPCOM对象,它希望访问firefox主窗口和打开的浏览器。我应该使用什么界面?请参阅
我将制作一个firefox扩展,它将注入一些js代码以及整个jQuery库。
我希望当用户按下浏览器中某个位置的按钮时(注入)。我读过MDC文档和其他关于扩展的教程,它们对我来说似乎很复杂。XPCOM或XUL等技术对我来说是完全有用的(事实上我没有时间学习它们)。我的问题是,这是继MDC之后解决我问题的另一种方法吗?我需要找到更快的方法来完成我的任务。
我已经为Google Chrome编写了扩展,这比为Firefox编写更简单 您可以使用a来创建页面和/或注入任何其他代码。我想看一下。它在功能
我刚刚从我的Debian机器上删除了IceWeasel,并用Firefox替换了它,这样我就可以在更流行的浏览器中测试我正在开发的网站,以防出现任何细微的差异,我注意到谷歌的键盘导航不再起作用。我做了一些搜索(用鼠标艰难地搜索了一下:P),但我找不到任何关于Debian或firefox之间的链接以及google键盘导航问题的信息
当我按下上下键时,整个窗口只会滚动。另外,当我按下tab键时,firefox只是从一个链接移动到另一个链接(从左上角的google tools链接开始),在进入搜索结果
Chrome、IE8、Safari和Opera的表现都符合我的预期,但Firefox正在扭转这一局面
<a class="header" href="a_link.html">
<ul class="header">
<li class="price">$17,880</li>
<li class="year">2006</li>
<li class="make"
我想用我的自定义配置文件启动firefox,当我在这个会话中从selenium开始添加一些插件(例如)时,我希望他不要忘记它们
我启动了selenium服务器
start "JAVA Selenium Server" java -jar selenium-server.jar -interactive -firefoxProfileTemplate "D:\Ogame\SeleniumStaticProfile"
cmd=getNewBrowserSession&1=*custom f
正如你所知,我对html和CSS还不熟悉,如果这个问题很愚蠢,我很抱歉,但我有一个问题看起来很简单,但我已经寻找了几个小时的解决方案,却找不到任何解决方案。有许多论坛讨论类似的问题,但没有一个解决方案适用于我的特定问题。我已经尽可能地简化了页面以隔离问题,这就是我得到的:
正如你所看到的,Google Chrome和Safari只将第一个单元格的内容保持在我想要的高度。然而,Firefox任意地将单元格拉伸到一个随机的、不必要的高度
到目前为止,我的尝试没有成功:
将第一个单元格高度设置为“
我正在开发一个Firefox插件以加快搜索速度。我正在使用loadURI加载URL。我遇到的是,有时候Firefox不会加载最新的请求
例如:
getWebNavigation().loadURI("http://www.google.com/", (nsIWebNavigation.LOAD_FLAGS_IS_LINK), null, null, null);
getWebNavigation().loadURI("http://www.google.com/#5555", (nsIWebN
我的网站上有一些@font-face网站字体。字体和CSS代码是通过生成的。我嵌入的字体都没有显示在FF 3.5中。FF 4工作正常。这些字体来自与呼叫网站相同的域。ATM我通过局域网IP呼叫本地网络上的网站
@font-face {
font-family: 'ArvoBold';
src: url('font/arvo-bold-webfont.eot');
src: url('font/arvo-bold-webfont.eot?#iefix') format('e
下面是我的代码:(在Firefox和任何其他现代浏览器中进行比较)
我想要达到的目标:
必须有一个包含两部分的内联块(或者至少有一个带有float)左侧和右侧
这些部件必须并排且必须灵活,可以完全不使用正确的部件
父块必须具有一些max width(在%%/code>中或固定在px)
当左边的部分足够大时,它必须被显示出来,但右边的部分必须总是被显示出来
使用inline block、float和overflow:hidden我让它在最新的Chrome、Safari和Opera中工作得很好,但F
在Firefox6中,右下角的小firebug图标被移动。。。它走了吗?另外,您能告诉我如何在窗口边缘显示书签,以便快速浏览书签并单击它们吗?我就是找不到这个菜单选项。非常感谢,这两个答案都很有用。在最近的Firefox版本中,屏幕底部不再有一个栏。Firebug现在是一个按钮,您可以添加到窗口顶部的栏中,即导航栏
至于书签,请搜索附加组件。我没有使用过它,但它看起来很适合您的预期用途。您也可以显示书签侧边栏。据我所知,Mozilla删除了view->sidebar->bookmarks菜单。
我有一个可编辑的,里面有一些HTML代码。我需要获得我范围内的所有标签。我尝试了此代码,但不起作用:
var select = document.getElementById(iframe_id).contentWindow.getSelection();
var range = select.getRangeAt(0);
//HERE I WANT TO FIND ALL TAGS IN THIS RANGE AND IF IT "A" - ADD NEW ATTRIBUTE "CLASS".
我有一个用Edge设计的HTML应用程序。我必须点击一些元素
HTML代码是:
<span id="stage_L" style="position: absolute; left: 740px; top: 311px; font-family: Arial,Helvetica,sans-serif; font-size: 134px; color: rgb(255, 158, 36); font-weight: bold; text-decoration: none; opacity:
我正在测试打开PDF的操作。在firefox中,我没有弹出窗口,但在selenium中,我有一个保存弹出窗口。有权记录这个定位器吗?或者,selenium可以通过其他方式单击仅出现在Safari中的弹出窗口。我正在使用Safari浏览器5.0.5。谢谢
标签: Firefox
greasemonkeyuserscripts
我已经编写了一个,并在Greasemonkey 0.9.13中运行它
如果我删除了唯一的尝试。。。catch块(第54-66行),但将代码保留在其中,它将抛出如下异常:
未捕获异常:[异常…“不支持操作”代码:
“9”nsresult:“0x80530009(NS\u错误\u DOM\u不受支持\u错误)”位置:
"resource://greasemonkey/runScript.js 第29行“]
然而,剥离脚本在Chrome中运行良好,没有任何问题
但是,它不会将任何内容打印到控制台中,这
标签: Firefox
webdriverwatirwatir-webdriver
我正在通过Ruby 1.9.2在windows上使用Firefox 13和Watir webdriver,并将以前在IE中使用的一些代码移植到Watir webdriver,以便与Firefox一起使用,我在点击各个站点时会有一些奇怪的行为
当我要求Watir单击按钮或链接时,它似乎无法识别事件已触发,即使页面正在重新加载
puts "Clicking button"
browser.button(:id,'search_button').click
puts "Button clicked"
我只是更新了firefox,他们使用了平滑的滑动效果(当鼠标滚轮滚动时),但这对我来说是一个真正的痛苦,因为我通常会查看丢失的站点图像。有人能帮忙禁用这个吗?我必须使用旧版本吗?进入工具>选项>高级>常规>浏览并取消选中使用平滑滚动
我想选择所有包含文本的节点
在本例中,不应选择外部标记:
<shouldBeIgnored>
<span>
the outer Span should be selected
</span>
</shouldBeIgnored>
您可以调用javascript函数,该函数将返回您的文本节点:
function GetTextNodes(){
var lastNodes = new Array();
我正在建立一个引导“拆分按钮”模式,它看起来像这样:
<div class="btn-group">
<button class="btn btn-small btn-primary">
<a tabindex="-1" href="#" class="ajax-modal"
data-target="modal_vr-comment-form" data-backdrop="true"
data-controls-mod
我正在我的网站上制作一个CSS3动画和一个拼图。下面是我正在使用的代码。由于某些原因,动画将仅适用于Safari和Chrome。如何让动画与Firefox和Opera配合使用?谢谢你的回复
img#animation
{
length:150px;
width:150px;
position:relative;
animation:puzzle 4s
-moz-animation:puzzle 4s;
-webkit-animation:puzzle 4s;
-o-animation:puzzl
我想移动固定的选项卡,使其位于选项卡栏的右侧
是否有用于固定标签的单独栏
如果是,如何移动“固定的选项卡栏”,使其相对于正常选项卡栏保持右侧
是否有人有任何想法或代码片段,以便我可以操纵固定的选项卡?这都是使用相对定位完成的。如果你想让所有的东西都排到右边,你就必须重写这个函数,\u positionPinnedTabs在源代码中看到它:
使用\u position pinnedTabs等功能,使用MozMarginEnd(在选项卡框中)而不是MozMarginStart,可以为选项卡创建右侧空
标签: Firefox
firefox-addon-sdkadd-onuser-preferences
我正在构建一个Firefox扩展。它将CSS注入到一个网站中。但是我想根据用户的偏好注入它。这是我的附加组件中最重要的部分:
exports.main = function() {
var pageMod = require("page-mod");
var test = require("preferences-service");
pageMod.PageMod({
include: "http://example.org/*",
contentStyle: "somethin
我经常在Youtube上听音乐,但是很难快速找到YT标签,并点击暂停按钮。我想知道是否有一个插件可以在我的浏览器窗口中添加暂停/播放按钮,找到包含Youtube视频的标签并暂停或播放
谢谢大家! 这个问题与当前提出的问题无关。要获得查找此类工具的帮助,请询问SuperUser。但是,我认为还不存在一个;对常用频道的快速搜索没有发现任何结果。。。因为你自己做的,Greasemonkey做不到。你需要为此制作一个Firefox插件。但事实并非如此。抱歉,我发现我问了一个类似的问题,并认为这是一个添加
我在firefox中使用剪贴簿插件保存了一个网站。我可以从剪贴簿打开
选项
但是我找不到保存它的位置。请帮助我
提前感谢….查找应用程序当前保存位置的一种方法:
使用剪贴簿应用程序保存页面(右键单击->保存页面->根文件夹)
然后,当出现剪贴簿应用弹出窗口通知您保存完成时,单击该页面的链接
在URL栏中查找,在“文件://”之后,将显示计算机上保存的页面的路径
对于Windows 7,我的默认位置是:
C:/Users/{username}/AppData/Roaming/Mozilla/F
我有一个crystal reports,在我在firefox中测试之前运行良好。它在第一次加载时显示数据/报告,但当我单击报告过滤器的“Go”按钮时,它会显示空白报告,除非我单击这些按钮中的任何一个-放大、缩小、页面/浏览器刷新和输入页码。这仅在firefox中发生。Chrome和IE可以很好地加载它。顺便说一下,我正在使用site.master页面
我尝试的是:
抑制的报告标题
在报告中取消选中“新建页面”复选框
确保在调试中报告源中包含项。特别是当单击“刷新”时,它会再次显示报告。此外,我
看看Firefox(我有22.0):
您将看到视频js自定义字体不起作用。在铬上可以很好地工作
任何想法都将不胜感激
Watto:)我花了两个小时解决了你的问题,哈哈。好的,我已经设法让它工作了。问题出在你自己身上
您可以通过完整路径url链接到字体,但必须有某种安全措施,只有Chrome允许。如果使用字体的相对url,它们将出现。我刚刚尝试过在本地保存你的页面,修改css中的字体链接,现在它可以工作了。试试看。Firefox有非常严格的跨域策略。这包括您站点的子域(甚至www)
在你的css
在Firefox浏览器中,
当我编写一个应用程序时,我能认为这个应用程序运行在运行时环境xulrunner上吗
另一方面,这是否意味着在firefox浏览器上,运行时环境是xulrunner?这是正确的吗
感谢Firefox使用Gecko,Firefox中的Gecko被嵌入到xulrunner中
在Firefox操作系统中,不使用XUL
好的,我需要一个xul文件,当你尝试在firefox中为一个页面添加书签时会打开这个窗口
我试着搜索chrome://browser/content/bookmarks/bookmarksManager.xul.
但是我得到了以下错误
File not found
Firefox can't find the file at chrome://browser/content/bookmarks/bookmarksManager.xul.
Check the file name for cap
是否有任何方法可以使用imacros更改about:config中的值
我想尽了一切可能的办法,但没有找到任何解决办法
我对javascript了解不多,所以想不出办法,但我知道通过java脚本有办法。可以为Firefox的Imacros使用javascript接口。
保存在macro.js中并运行以下代码:
"use strict";
iimPlayCode("URL GOTO=about:config\n WAIT SECONDS=1");
var prefs = Components.cl
我尝试在我的主菜单中实现字体很棒的图标,并使用一个插件,该插件也使用字体很棒的图标
我的问题是,这些图标在Chrome和IE中运行良好,但在Firefox中根本不显示
我一直在寻找解决方案,但通用修复方案对我不起作用:
<FilesMatch ".(ttf|otf|eot|woff)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
我有一个复选框,最终以HTML呈现为:
<div class="ui-checkbox">
<label class="ui-btn ui-corner-all ui-btn-inherit ui-btn-icon-left ui-checkbox-on" for="contact_details_notification">Notification</label>
<input style="background-color:#383838
在我的主机服务器上使用Firefox运行“WindowsIIS8W/Plesk on GoDaddy shared”时,我正在测试一个使用HTML5的更新站点,无法播放视频。这个更新后的站点将在我的本地开发服务器上正常运行,Firefox中不会出现任何问题。有人建议我创建一个wev.config文件
我创建了一个web.config文件,其中包含以下内容以更新mime映射:
<configuration>
<system.webServer>
<static
我想通过命令行打开一个新的firefox窗口,但只有全屏选项不能正常工作
我的命令:
/usr/bin/firefox -foreground -no-remote -new-window www.google.com
但是firefox不会全屏显示,所以我怎么才能让他看到呢?(如点击F11)谷歌搜索了许多关于kiosk应用程序的帖子,但没有找到任何结果,偶然发现了一个解决方案,在about:config中更改browser.uiCustomization.state,或将其放入user.js
如何从TFS服务器而不是本地驱动器向浏览器添加xpi扩展?
我使用addfile(C:///)从我映射的tfs驱动器向firefox配置文件添加扩展名,它可以工作,但问题是扩展名在服务器上,我希望每个人都能够运行此测试并从服务器将扩展名文件添加到浏览器中,我应该为add file命令添加什么地址?您可以这样:
Components.utils.import("resource://gre/modules/AddonManager.jsm");
AddonManager.getInstallFo
我无法在Firefox中显示我的svn图像。。。它在Safari和Chrome中运行良好(没有IE,所以还没有测试)
在我的html中是这样实现的
img class=“logo1”src=“/images/logo6.svg”
其中logo1只是一个用于定位的类
我试过谷歌,但刚刚发现Firefox不支持sag,但尽管如此,还是有办法显示它。然而,所有的解决方案都很难理解。(我不是程序员!)
有什么简单的方法可以做到这一点吗?Firefox支持svg。您可以使用此HTML代码,它将在firef
我正在运行SeleniumWebDriver套件,其中包含35个使用TestNG框架的测试用例。
FF 32.0.1和硒2.44.0。正在使用Eclipse Indigo
在一天中,当我运行脚本时,至少有2-3次我遇到以下异常。
org.openqa.selenium.WebDriverException:无法连接到二进制FirefoxBinary
但剩下的时间我的脚本运行得非常好。Firefox将立即启动。
但当遇到上述异常时,我会被卡住,需要等待,继续尝试,直到firefox再次启动。我不知
什么步骤会重现问题
1.将Firefox浏览器更新至最新版本(32.0.2)并使用最新版本的web驱动程序(2.43.1)。
2.为Firefox驱动程序类创建驱动程序对象。
2.使用驱动程序对象导航到网页
预期产量是多少?
Webdriver应该打开所需的页面
你看到了什么?
Firefox已启动,但出现以下异常:线程“main”java.lang.NoSuchMethodError中的异常:com.google.common.base.Joiner$MapJoiner.appendTo(Lj
我一直在努力解决一个问题,我似乎无法让Firefox从它的本地缓存中为我的静态内容提供服务。无论我尝试什么,我总是得到一个304未修改,它仍然与服务器检查
我提出了很多请求,因此,仅仅是检查资源是否未被修改的连接就会导致性能损失
以下是我随回复发送的标题:
正如你所看到的,我设置的最大年龄相当遥远,我还设置了从当前日期起两个月的到期日
我是通过Jetty中的Servlet过滤器来实现这一点的。我能想到的唯一一件事是,最后修改的头导致Firefox检查服务器并忽略其他头。但是,最后一次修改是添加
请查看并帮助我找到一个解释,为什么它在FF中不起作用,但在Chrome中却像一个符咒一样起作用。因为您在需要使用.attr时使用.style表示宽度、高度和x
拥有这些as.style是SVG2的一部分,而不是SVG1.1,SVG2尚未完成。Firefox尚未实现SVG2的这一部分,尽管它实现了Chrome没有实现的其他部分
var-margin={top:50,right:20,bottom:60,left:70};
变量宽度=800-margin.left-margin.right;
变量
我可以连接到管道(我可以看到连接),但是WriteFile总是产生0的结果,BytesWrite是0。发生了什么事
let pipeName = "\\\\.\\pipe\\xxx.pipe";
let hFile = createFile(pipeName, pipeMode, 0, null, OPEN_EXISTING, 0, null);
let hFileInt = ctypes.cast(hFile, ctypes.intptr_t);
if (ctypes.Int6
我使用d3.js将单击事件绑定到一些svg元素。我试图使用d3.event.path来查看单击元素时的传播路径(单击位置下方的元素)
这在chrome浏览器中有效,但在firefox(最新版本,尝试了Windows10和ubuntu 14.04)中无效。Firefox返回undefined
知道如何获取d3事件和firefox的传播路径吗
<div id="test" style='width:200px;height:200px;border:2px solid black'>
&
我无法使用VP9从Firefox连接到Firefox,尽管我尝试了几种不同的方式修改SDP。我有一个类似的网站,我只是删除了不需要的编解码器。在Firefox中,当我发起呼叫时,VP9没有列出。通过在about:config中将media.mediasource.webm.enabled设置为true,我在发送方和接收方都启用了VP9
有人知道如何使用VP9正确地修改它以使电话接通吗?我正在运行Firefox 47.0.1您需要添加一个设置为true的布尔首选项media.peerconnect
今天我开始开发Firefox webextension,但我遇到了一些问题
我点击“加载临时加载项”按钮安装example webextension,并选择example webextension,它似乎已经安装,但并没有显示在扩展部分
要调试,它应该出现在“扩展”部分
我的firefox版本现在是51,我已经用47,48,49,50测试过了,但是没有用
有人知道吗
谢谢
尝试重新安装firefox最新版本我想它会解决的尝试重新安装firefox最新版本我想它会解决的我使用这个命令解决了这个问题
URL
SSL-StartSSL(免费证书)。身份证验证:class1是,class2-否。域验证:nbteam.ru-是。SSL/TLS服务器:nbteam.ru-是
IE、Chrome、Safari、FF v51.0-正常
FF v51.0.1-安全错误证书被吊销
Firefox不再支持StartSSL证书?还是问题出在别处
谢谢
Firefox不再支持StartSSL证书
没错。由于StartSSL试图欺骗他们,至少Firefox和Chrome不信任他们。发件人:
2016年10月21日之
我使用“-start debugger server”参数启动Firefox。我的websocket已连接到浏览器。我正在将此内容“{”发送到“:”root“,”type“:”getProcess“}”发送到firefox
通过Firefox的69版,我得到了这样的结果:
{“form”:{“actor”:“server1.conn0.parentProcessTarget19”,“traits”:{“isBrowsingContext”:true},“url”:chrome://browser
我使用源代码构建了Firefox57.0
成功构建之后,我运行了/firefox-57.0/objdir-ff-dbg/dist/bin/firefox——无远程——无头file:///home/ug16zy2/test.html,它给出了:
####!!![Parent][RunMessage]错误:频道关闭:太晚无法发送/接收,消息将丢失
而且我不认为test.html加载成功
Firefox似乎在启动时崩溃了(可能)?你知道发生了什么,为什么,或者如何调试它吗?提前谢谢
PS:我使用以下选
我已经阅读了所有可能的网页,答案很清楚。将json文件复制到根文件夹并添加
{
“浏览器”:“firefox”
}
但它仍在打开我不喜欢的默认浏览器。如果有人能帮我截图或者怎么做,请帮助我。谢谢
最近我安装了firefox v45.0.2,并禁用了自动更新来保存已安装的版本
我怀疑是系统更新导致了firefox版本的更新。现在,完成卸载后,如果重新安装45.0.2,我将获得更新版本
此外,我尝试了几乎所有的方法,比如手动删除配置文件和在库文件夹中缓存
如果有人知道如何删除此更新并继续使用v45.0.2,请提供帮助
谢谢
1 2 3 4 5 6 ...
下一页 最后一页 共 98 页