标签: firefox

围绕javascript变量名称的{花括号}是什么意思

编辑 看着JSHint后,我发现这个" 解构表达"是ES6提供(使用esnext选项)或Mozilla JS扩展(使用MOZ) 看完后却我还是不明白为什么它被用来

我在MDN上遇到了以下代码

var ui = require("sdk/ui");
var { ActionButton } = require("sdk/ui/button/action");
Run Code Online (Sandbox Code Playgroud)

第二行的大括号是什么以及为什么使用它们?为什么第一行没有括号?

javascript firefox firefox-addon

145
推荐指数
1
解决办法
5万
查看次数

在Chrome和Firefox中秘密复制到剪贴板JavaScript功能?

更新

看起来浏览器开始在JS中本地支持复制


在Mac上的Chrome和Firefox的控制台窗口中,我可以执行

copy("party in your clipboard!");
Run Code Online (Sandbox Code Playgroud)

并将文本复制到我的剪贴板.我搜索过SO和Google,似乎无法找到任何相关信息.

  • 这些是针对每个浏览器的吗?
  • 在哪里可以找到有关这些JavaScript函数的更多信息?

浏览器版本:

替代文字 替代文字

执行"复制"时从Chrome控制台返回的JavaScript

function (object)
    {
        if (injectedScript._type(object) === "node") {
            var nodeId = InjectedScriptHost.pushNodePathToFrontend(object, false, false);
            InjectedScriptHost.copyNode(nodeId);
        } else
            InjectedScriptHost.copyText(object);
    }
Run Code Online (Sandbox Code Playgroud)
  • 这段代码是什么意思?

以下是在Chrome控制台中执行复制功能的2个屏幕截图,其中禁用了所有Chrome扩展程序

替代文字

替代文字

javascript clipboard firefox google-chrome copy

144
推荐指数
1
解决办法
6万
查看次数

检测JS中的所有Firefox版本

如何在JavaScript中检测Firefox?
我想检测所有版本的Firefox.

javascript firefox jquery

143
推荐指数
4
解决办法
12万
查看次数

我该如何编写Firefox插件?

开始编写Firefox Addon有哪些资源?某处有API指南吗?某处有入门教程吗?某处有开发者讨论板吗?

firefox add-on firefox-addon

141
推荐指数
5
解决办法
9万
查看次数

如何在Firefox上关闭缓存?

在开发过程中,我必须始终在Firefox中"清除缓存",以使其使用最新版本的JavaScript文件.

是否有某种设置(about:config)完全关闭JavaScript文件的缓存?或者,如果没有,对于所有文件?

javascript firefox caching

139
推荐指数
7
解决办法
12万
查看次数

财产变化的断点

Firebug for Firefox有一个很好的功能,名为"Break on property change",我可以在其中标记任何对象的任何属性,它将在更改之前停止JavaScript执行.

我正在尝试在Google Chrome中实现相同功能,但我无法在Chrome调试器中找到该功能.如何在Google Chrome中执行此操作?

javascript debugging firefox firebug google-chrome

139
推荐指数
5
解决办法
5万
查看次数

Webdriver无法在45000 ms后连接到端口7055上的主机127.0.0.1

我有运行测试的盒子.看起来Jenkins会ssh并执行正在运行的特定作业中描述的命令.

在这里,我试图运行我的Selenium Webdriver测试,但它告诉我在启动firefox时出错.最终的想法是完全在这个盒子上运行网络测试,并拍摄一些错误的截图.

我正在使用selenium-java-2.25.jar,firefox 10,linux OS.

有趣的是,我可以手动ssh到框中,临时从盒子上的另一个用户复制魔术cookie(获得X隧道),做一个export DISPLAY=mydisplay:1.0,然后使用ant启动我的硒测试.这将带来firefox和测试就好了.

这里有各种各样的线程似乎有完全相同的问题,我想我已经尝试了大部分.这就是我所做的:

  • 重新启动该框,使用VNC重新登录.

  • 在运行selenium测试之前,在Jenkins中放置一个bash脚本来运行.bash脚本基本上只是做了一个export DISPLAY=mydisplay:1.0.它也执行xclock.这可以工作,因为我可以看到在VNC中显示xclock.

  • iptables已被关闭

  • firefox正确位于/ usr/bin/firefox中

  • sshd_config显示X11Forwarding为true.

  • 据称降级firefox帮助了一些人,但我不想这样做.无论如何,Webdriver应该支持FF 10.

但是,上述都没有解决问题.

它似乎不存在localhost上的端口7055甚至存在:

netstat -an | grep 7055 - 什么都没打印

这是我的/ etc/hosts所说的:

  1 127.0.0.1               localhost.localdomain localhost
  2 ::1             localhost6.localdomain6 localhost6
Run Code Online (Sandbox Code Playgroud)

也许它与localhost有关:7055不存在?我不确定从哪里开始.仍然,为什么错误输出说它display: :0.0在我指定时正在寻找mydisplay:1.0

最后我得到的错误输出:

[testng] org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
[testng] Xlib: connection to ":0.0" refused by server
[testng] Xlib: No protocol specified …
Run Code Online (Sandbox Code Playgroud)

x11 firefox selenium jenkins selenium-webdriver

138
推荐指数
7
解决办法
31万
查看次数

如何让浏览器提示保存密码?

嘿,我正在开发一个具有登录对话框的Web应用程序,其工作方式如下:

  1. 用户点击"登录"
  2. 登录表单HTML使用AJAX加载并显示在页面上的DIV中
  3. 用户输入用户/传递字段并单击提交.它不是<form>- 用户/通过AJAX提交
  4. 如果用户/通行证没问题,则页面会在用户登录时重新加载.
  5. 如果用户/传递不好,页面不会重新加载,但DIV中会出现错误消息,用户可以再次尝试.

这是问题所在:浏览器从不提供通常的"保存此密码?是/从不/不立即"提示它为其他网站提供的.

我尝试使用"autocomplete ='on'" 包装<div>in <form>标签,但这没有任何区别.

是否可以让浏览器提供存储密码而无需重新修改我的登录流程?

谢谢Eric

ps添加到我的问题,我肯定使用存储密码的浏览器,我从来没有点击"永远不会这个网站"...这是一个技术问题,浏览器没有检测到它是一个登录表单,而不是操作员错误:-)

browser ajax firefox login

135
推荐指数
9
解决办法
12万
查看次数

Firefox Web控制台被禁用?

为什么我从Firefox Web Console收到此消息

Web控制台日志记录API(console.log,console.info,console.warn,console.error)已被此页面上的脚本禁用

同一网页可以在Chrome控制台中打印消息,但不能在Firefox中打印消息.我在另一台计算机上打开了同一个网页的Firefox(不知道是什么版本)Web控制台可以打印消息.我的Firefox版本是最新版本,8.0.

html javascript firefox

130
推荐指数
2
解决办法
5万
查看次数

Amazon S3 CORS(跨源资源共享)和Firefox跨域字体加载

Firefox没有加载来自不同来源的字体,而不是当前的网页,这是一个长期存在的问题.通常,在CDN上提供字体时会出现问题.

在其他问题中提出了各种解决方案:

CSS @ font-face不支持Firefox,但使用Chrome和IE浏览器

随着Amazon S3 CORS的推出,是否有使用CORS解决Firefox中字体加载问题的解决方案?

编辑:很高兴看到S3 CORS配置的示例.

edit2:我找到了一个有效的解决方案而没有真正了解它的作用.如果有人能够提供有关配置和亚马逊对配置的解释所发生的背景魔法的更详细的解释,将非常感谢,就像nzifnab为它提供赏金一样.

css firefox amazon-s3 font-face cors

128
推荐指数
7
解决办法
8万
查看次数