草庐IT

firefox-developer-edition

全部标签

javascript - 谷歌地图 API v3 : Click events not triggered in firefox for custom marker

已经创建了一个map,我正在尝试使其具有类似于“我的map”的功能。我在右侧有两个下拉列表,根据这些ddl中的选择,您可以添加自定义标记/图标。您选择标记类型,然后单击map右上角的“+”按钮,然后单击要添加标记的位置。我的问题是,这在IE、Safari和Chrome中运行良好,但在Firefox中却不行。点击事件似乎没有触发。这是map的位置:https://ait.saultcollege.ca/Michael.Armstrong/Index.html用于在右上角添加标记的按钮有一个指向我的“placeMarker()”函数的onclick事件。这是placeMarker()、cr

javascript - 有没有办法让 firefox 不自动对分配给 document.location.hash 的值进行 url 解码?

我正在使用document.location.hash来保存页面上的状态,并且我将url编码的键值对放在那里,由“&”字符分隔。到目前为止,一切都很好。但是我在Firefox上遇到了一个恼人的问题——Firefox会在进入的过程中悄悄地对哈希值进行url解码,所以当你稍后取出它时,它已经被解码了。我可以通过检测何时在firefox上运行并在运行时对所有内容调用encodeURIComponent两次来修补问题,但显然这很可怕,我真的不想那样做.这是一个简单的示例,我将“=”编码为“%3D”,将其放入散列中,当我稍后将其取出时,它会自动变回“=”://onthewayin::docume

javascript - Chrome 不请求 JS 源映射,但 Firefox 请求

我正在使用webpack通过devtool:'source-map'选项构建我的客户端JS,所以我的JS包以//#sourceMappingURL=app.bundle.js结尾.map。当我打开chromedevtools时,Chrome会显示“检测到源映射”横幅,但实际上不会在导航器中显示原始源。我的服务器访问日志没有显示对源映射的任何请求。当我使用Firefox开发工具打开同一页面时,它会完全按预期加载源映射。所有其他Assets加载正常。清除我的浏览器缓存没有帮助。有人遇到过吗?这是Chrome错误吗? 最佳答案 我已经在G

javascript - Chrome 与 Firefox 中的 ToLowerCase

以下在Firefox中给出0。但是它在chrome中给出-1。varindex="İSTANBUL".toLowerCase().indexOf("is");console.log(index);https://jsfiddle.net/81f0yr8w/1/Chrome在小写İ(拉丁文大写字母i,在“\u0130”上方有一个点)时添加一个额外的字符"İ".toLocaleLowerCase().length>2这是正常行为吗? 最佳答案 您可以先对字符串进行编码,然后再进行比较。这将在Firefox和Chrome中产生相同的结果。

javascript - 插入带有 firefox 扩展名的本地 css 文件

我正在构建一个firefox扩展,需要将一些元素和css插入到文档中。我尝试关注HowcanaFirefoxextensioninjectalocalcssfileintoawebpage?和InsertingCSSwithaFirefoxExtension,但没有运气。我知道我遗漏了一些愚蠢的点,但我真的无法弄清楚它是什么,如果有人能指出给我,我将不胜感激。这是我的chrome.manifest:contenthelloworldcontent/overlaychrome://browser/content/browser.xulchrome://helloworld/content

javascript - 如何在 Firefox 中刷新并保留断点?

我正在FirefoxAurora开发者工具中调试javascript。我在一个javascript文件中设置了一个断点,并刷新了页面,之后我所有的断点都消失了。刷新页面时如何在Firefox开发者工具中保留断点? 最佳答案 这听起来像是回归;断点应在页面刷新时保持事件状态。您能否分享您正在使用的代码(或最小测试用例)并提供一些步骤来重现丢失的断点? 关于javascript-如何在Firefox中刷新并保留断点?,我们在StackOverflow上找到一个类似的问题:

javascript - getComputedStyle 报告 Chrome/Safari/Firefox 和 IE11 之间的不同高度

这让我一整天都有些发疯,我一直没能找到其他人在哪里记录了这种差异。window.getComputedStyle(el).height参见http://jsfiddle.net/ZwF9H/6/用于演示。我期望window.getComputedStyle()应该在所有浏览器之间返回相同的计算高度值。InternetExplorer11正在做一些不同的事情。(实际上,IE9和10也是如此,但IE11是我可以使用开发工具的第一个。)对于所有其他浏览器,计算的高度是在css中设置的高度,无论它是在样式表中还是在textarea元素上内联。IE11忽略了box-sizing:border-b

javascript - 使用 Firefox 发送的 POST 请求中的字符编码问题

最近我遇到了一些非常奇怪的行为,这些行为与使用POST方法进行的AJAX调用的字符编码有关。长话短说,我有一个HTML表单,其中的文本字段可以接受变音符号(例如“ä”)。提交表单时,表单数据被包装在一个XMLblock中并发送到服务器,该服务器将该信息存储在MySQL数据库中。随后,该信息将从数据库中检索并按原样显示给普通用户。如果请求是从Chrome或IE发送的,则一切正常。这意味着数据(包括变音符号)被发送、存储、然后检索并正确显示。但是,当我为此使用Firefox时,XML似乎可以正确提交表单数据,但是当我重新加载网页时,之前发送的变音符号不会出现。换句话说,他们似乎在途中迷路了

javascript - Firefox 中不显示打印预览页面

通过在JavaScript中使用window.print(),它确实会在GoogleChrome中显示打印预览,但在Firefox中则不会。有解决办法吗? 最佳答案 在Firefox中,这是不可能的。您唯一的选择是调用window.print,它只会打开“打印”对话框。Firefox扩展可以调用PrintUtils.printPreview,它会打开打印预览窗口,但此API在网页的JavaScript代码中不可见。来源:MozillaSupport 关于javascript-Firefo

javascript - Firefox 扩展与 Greasemonkey 脚本?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion我一直在研究Firefox扩展,但进展缓慢(部分原因是我没有时间研究它)。我有一个基本框架,验证了我可以与外部JSONAPI对话,在加载时修改任何网页,并显示一个首选项框。这些都是我正在编写的扩展所必需的HelloWorlds(也许我不需要首选项框)。我突然想到我可能忽略了一种更简单的方法。SinceGreasmonkeyscriptsmaybecompiledintoFirefoxExt