草庐IT

firefox_profile

全部标签

javascript - Firefox 在选择时触发,而不是在更改时触发

考虑一下:document.getElementById('filePicker').onchange=function(){alert('Hi!');};即使您选择相同的文件并且filePicker值没有改变,您也会在Firefox中看到警告框。有什么解决办法吗? 最佳答案 使用临时变量保存文件名,下次选择文件时可以查看:varfilenameTemp=null;document.getElementById('filePicker').onchange=function(e){varfilename=e.target.value

html - 为什么 firefox 忽略 css :hover selector?

我正在为我的按钮图标设置一个简单的动画。将鼠标悬停在按钮上后,按钮中的图像应该从默认的0.25不透明度变为1。在chrome/edge上运行良好,但firefox似乎忽略它(:hover)。第一个猜测是firefox不知何故不支持不透明。它确实如此,因为图像的默认值设置为0.25不透明度。永远不需要任何前缀。此外,光标根本不会改变。然后想也许它是:hover,但自石器时代以来就应该100%支持它。然后我突然想到这可能是由于我正在使用的CSS网格级别2布局设计,实际上尚未在浏览器中完全实现。我在firefox中启用了一些布局标志,但这也没有带来解决方案。无论如何制作这个示例表明它与CSS

html - 文本溢出和内联 block 的 Firefox 实现是否错误?

据我了解,text-overflowonlyapplytoinlineelements:Thispropertyspecifiesrenderingwheninlinecontentoverflowsitslineboxedgeintheinlineprogressiondirectionofitsblockcontainerelement("theblock")thathasoverflowotherthanvisible.Firefox(在66.0.264位、macOS-可能还有其他Gecko浏览器上测试过)不应该省略inline-block然后,另外,它以一种奇怪的方式进行:它减

javascript - 使用 Rangy 保存位置时,插入符号在 Firefox 中消失

这只发生在Firefox中。重要提示:我用rangy.saveSelection()保存插入符号的位置:当点击内容可编辑的div时在键盘上将外部html元素(作为节点)添加到内容可编辑的div时我需要通过多种方式不断保存位置,以便能够在点击时插入html元素(我有一些标签)。当我单击contentEditablediv并且该div为空(假设是第一个焦点)时,除非我开始键入,否则我看不到插入符号。如果插入符号在末尾,我也看不到它。另一个奇怪的行为是我无法使用箭头在contentEditablediv中的文本之间导航。如果我删除(不断)保存插入符位置的函数(在输入、单击等时),插入符将恢复

c++ - 如何从 Firefox 外部访问 Firefox 的 DOM(或 HTML 内容)

我有一个问题:我的程序将搜索用户打开的FireFox窗口。当用户打开Firefox并进入任何站点时,我想在该页面的HTML内容中搜索关键字。如何使用我的C++程序从Firefox外部访问Firefox的事件选项卡的DOM(或HTML内容)。这可能吗?如果是这样,你能给我一些想法或链接吗?如果不可能,我如何在不安装/设置任何东西的情况下将文本复制到Firefox中的剪贴板?最好的问候,努里·阿克曼 最佳答案 没有从外部程序访问Firefox内部网页的DOM的内置方法。您可以编写一个实现某种IPC的扩展(使用套接字或其他)并与之通信,但

html - Firefox背景图像水平居中奇怪

我正在为CMS构建一些基本的HTML代码。CMS中与页面相关的选项之一是“背景图像”和“将页面宽度/高度拉伸(stretch)为背景图像宽度/高度”。这样一来,有了大背景图片,整个事情就变得可见了。我当前的屏幕分辨率是1280x1024。如果我执行以下操作:指定1400像素宽的背景图片将“位置”指定为“中心中心”(水平/垂直)指定“将页面宽度拉伸(stretch)为背景图像宽度”然后在FF中,会发生以下情况:页面已正确拉伸(stretch)到1400像素。我得到一个水平滚动条,因为我的屏幕比它小。到目前为止一切顺利。现在奇怪的是:背景图像相对于1400像素没有居中,因此显示了完整图像,

html - 空 block 元素(例如 : <div>s) are rendered differently in Chrome and Firefox; when does it happen and who is right?

Thispage在Firefox和Chrome中呈现不同。代码TesttestTesttestTesttestTesttestTesttestTesttestFirefox、Opera、InternetExploreralttexthttp://koper.wowpanda.net/firefoxr.PNGChromealttexthttp://koper.wowpanda.net/chromer.PNG问题谁是对的?Firefox还是Chrome?具体什么时候发生?例如,如果我添加padding:1px那么Chrome也会突然添加底部边距。如果我在div内容中添加一些东西(任何东西)

javascript - 在 firefox 插件中获取文档 html 元素

我正在创建一个firefox扩展,我想获取HTML页面元素使用javascript但document.getElementsByTagName('*')总是给我一个xul对象数组。如何获取HTML对象数组? 最佳答案 如果你想从扩展访问当前选项卡的内容,那么你需要使用content.document.getElementsByTagName('*')等。 关于javascript-在firefox插件中获取文档html元素,我们在StackOverflow上找到一个类似的问题:

html - Firefox 不显示 CP437

我正在开发一个带有Web界面的应用程序,该应用程序连接到使用CP437的旧Cobol大型机。我们只有一个系统可以通信,所以如果可能的话,我宁愿不进行任何字符集转换,而是始终使用CP437。我更改了随HTML一起发送的header以显示CP437(在Apacheheader和元标记中):Content-Type:text/html;charset=CP437...它在InternetExplorer中运行良好,正确显示£符号(英镑,以防该符号不翻译!)。但是,在Firefox中,我只得到了问号所在的位置。在WebDeveloper菜单中,编码显示为ISO-8859-1,所以看起来Fire

javascript - 呈现 HTML 时在 Firefox 中禁用容忍度(或启用严格度)

Firefox在呈现糟糕的HTML时具有一定的容忍度。这意味着即使省略了结束标记,HTML也会像一切正常一样显示。当使用JavaScript在当前页面中操作或添加内容时,这种容忍度方面尤为重要。自从我使用Firefox作为我的主要测试/开发浏览器以来,我不止一次被这种行为所困扰,其后果是在“更严格”的浏览器中失去功能。例如,由于在添加的内容中提到缺少标记,MicrosoftInternetExplorer中的相同代码无法生成任何可见输出。现在的问题是,有什么方法可以让Firefox对接受的HTML更加严格并失败而不是“猜测修复”(特别是当通过JavaScript添加HTML时)?PS: