问题标签 [palemoon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Pale Moon 中的简单 Firefox 扩展“不兼容”错误
我正在尝试在Pale Moon(Firefox 的变体)中获得一个非常基本的扩展。
lib\main.js:
lib\script.js:
但我得到了错误:
我已经尝试阅读 CFX 文档并查看 stackoverflow。我发现的唯一提示可能是它与minVersion
/ maxVersion
in 有关install.rdf
,但我一无所获。请帮忙!
javascript - 打开一个“弹出窗口”而不集中它
我一直在尝试打开一个“弹出窗口”[1],但它不会自动获得焦点。
我试图从开瓶器或弹出窗口本身模糊它,但没有成功。我还查找了 pop-under,但在 Google 上没有找到与这两个主题相关的任何内容。
我正在使用火狐。(嗯……实际上是 x64 的 Palemoon 24.7.1)
我的目标是能够打开一堆标签(例如,通过中键单击)并让它们稍后自行关闭。
要在 Firefox 和 afaik 中这样做,您必须使用弹出窗口(对吗?)。但是每次我打开一个新标签(通过中键单击)时,它都会专注于它,这很烦人。
[1] 或任何其他符合我期望的内容。
编辑:注意:这是供个人使用的。:)
javascript - Windows Server 上的 Imacros SAVEAS 功能
您好 Stackoverflow 的用户,我只是在编写一些 imacros 代码并面临不愉快的情况。
我正在尝试做的事情:我正在尝试将 !EXTRACT 值保存到 imacros 文件夹(文档和设置)中的 Datasource 文件夹。我使用的是 Windos Server 2012 vps 和 Pale Moon 浏览器,它与 Firefox 类似但更轻。我在 Pale Moon 上有 8.8.2 iMacros 版本。
问题:我无法将其保存在数据源文件中,也无法保存在 C:\ 内的任何路径中
代码:
所以我想知道这可能是一些与写入文件夹相关的 Windows Server 设置。也许权限?有任何想法吗?
提前致谢。
javascript - 如何在 Pale Moon 浏览器中使用 javascript 删除缓存?
我想删除 Pale Moon 浏览器上的缓存和 cookie,但我不知道该怎么做。在 Firefox 中,我使用以下代码:
css - 如何说服列表单元格中的图标大小为 16x16
我正在尝试清理一个旧的(ish)firefox 扩展,这让我有些发狂。它创建一个网站列表及其网站图标。它会根据您的要求将列表显示为弹出菜单或列表。
而且我无法让图标正确显示(这是这个扩展长期以来一直存在的问题)。在您做出选择之前,不会在菜单上显示任何图标。然后它显示图标,但有一页的图标是 256x256,看起来很糟糕。同样在列表视图中。
据我所见,菜单都是用 menuitem-iconic 和 listcell-iconic/listitem-iconic 构建的,但即使我向扩展 css 添加了 menuitem-iconic 覆盖(这会影响所有其他菜单图标) ,我无法识别它。
如果你把它放到 xul explorer 中,你就会明白我的意思
我对可能发生的事情感到不知所措。列表项的最大高度工作正常,导致相关行上有一个宽但非常短的图标,但我希望它只是 16x16。
菜单没有这样的限制,并以其完整的 256x256 像素荣耀显示所选图像。
css - 如何从 Firefox 中删除对焦环,主窗口的正确选择器是什么?
编辑:焦点环是由Grab And Drag 插件引起的。有关修复,请参阅下面的答案。
每当我点击网页正文的任何部分时,Firefox (Pale Moon 27.2.1)都会在浏览器窗口的周边放置焦点环(见截图)。它在每个网页上执行此操作。
多年来,这个问题已经被问了一百万次,但似乎没有一个旧的解决方案可以再工作了。见这里和这里。
我可以告诉你一些有效和无效的事情:
“通配符”选择器删除了具有以下声明的焦点环,但显然会破坏所有网站:
这些选择器不起作用:
这些声明不起作用:
截屏:
我正在使用 Stylish 为所有网页设置上述规则 ( @-moz-document url-prefix( "http://" ), url-prefix( "https://")
)。我还在使用另一个看起来像这样的 Stylish 规则集,并且适用于其他所有内容:
javascript - 为什么这是 IE11 和 Pale Moon 中的错误?
我在 FreeNAS 团队的错误跟踪器上向 FreeNAS 团队报告了一个 Javascript 错误,与他们即将发布的版本有关,由于在一些不太常见的浏览器上出现 JS 语法错误,该版本无法工作,但我很好奇为什么这是一个错误。
该代码片段在 Win8.1 默认浏览器(IE11)和 Pale Moon(基于 Firefox)浏览器上引发了一个非常明确的错误,但在 Firefox 或 Vivaldi(基于 Chrome)上没有错误。代码实际上做了什么,为什么它会在这些浏览器中触发保留字错误/语法错误?
代码很难追踪,它看起来像一个 webpack 缩小文件,我对基础 + 构建系统不够熟悉,无法在打包之前跟踪它的最终来源。
触发错误的相关代码片段在浏览器控制台中如下所示:
根据 JS 控制台,这是class r{}
在某些浏览器中导致致命语法错误并终止 GUI 加载脚本的行。Pale Moon 指出问题是滥用保留字“class”,IE11 只是指向同一个字并报告语法错误。但是在其他浏览器上它很好。
直觉上,我希望即使在臭名昭著的不同浏览器和 JS 引擎(显然不是?)中,对这样一个关键 JS 词的保留词滥用也会得到相当明确的定义,所以我很感兴趣。这是怎么回事?
理想情况下(如果能够提供帮助),如何找到此代码片段的上游源代码,以便查看其问题/错误跟踪器?
源代码:代码片段来自 FreeNAS 11.2-RC2 中的文件“main.57ebfd2da123881a1a70.bundle.js”。我已经在 FreeNAS 构建/WebUI 系统中跟踪到该文件的第 69 行,其中文件名显然在 webpack 构建它时被引用,但我不知道如何追溯到它的起源,看看哪个这个片段来自的模块,或者如果有关于该模块来自的任何项目的上游错误报告。
postman - 尝试从您的 api 站点中的浏览器链接打开邮递员时,我得到的 url 的哪一部分应该提供邮递员以及在哪里?
在尝试打开 Imgur 的 api 端https://apidocs.imgur.com/上的“使用邮递员打开”链接时, 弹出窗口为我提供了使用 linux 的邮递员“打开”的选项(我在 archlinux 64 中安装了邮递员/usr/bin/)
但不是打开邮递员我的浏览器 PaleMoon 打开地址
postman://app/collections/import/1688173-9a20ba61-00a6-46ee-8aa2-2f195e325339-6YsWHMa?referrer=https%3A%2F%2Fapidocs.imgur.com%2F#?
在一个新标签中并告诉我它很困惑,不知道该怎么做。
我应该手动提供该网址的哪一部分以及在哪里/如何提供邮递员?
实际上,我只想为我的 phpBB 扩展 imgur-upload 获取 client_id 和 client_secret。
我试图通过邮递员中的链接导入来提供整个字符串以及 1688173-9a20ba61-00a6-46ee-8aa2-2f195e325339-6YsWHMa 部分,但它不会吞下它。
我也尝试将其作为 GET 和 POST 发送,但邮递员告诉我它无法得到响应。
如果有问题或疑问,Imgur 会指出这里。
我可能像往常一样老了,头脑糊涂,但我会为一些建议或指示而死。
顺便说一句..我们的论坛是一个非营利组织,所以如果我正确理解了 imgur 的规则,我们应该有义务使用 api。很难得到这个身份和秘密你..