Articles of 火狐

奇怪的HTTP gzip问题

这是一个奇怪的: 我有nginx的反向代理请求与mod_php的Apache 2。 一个用户(使用Firefox 3.1b3)报道说,最近他开始零星的“该怎么用firefox做这个文件?” 正常导航期间popup窗口 。 关于这个问题,我们还没有任何其他的报道,也没有能够自己复制。 我检查了Nginx和Apache的日志。 错误日志中没有任何内容,它们都显示请求的正常HTTP 200。 我让他把下载的文件发给我,并且它生成了HTML,因为它应该是 – 除了它有一些尾随和领先的字节。 开头字节序列是魔术gzip头:1F8B08 这里是开头的字符,为了方便起见,C-escaped: \x1F\x8B\x089608\r\n<!DOCTYPE HTML … 该文件结束于: …</html>\n\r\n0\r\n\r\n 当我通过wget获取相同的URL时,它按照预期开始; 神秘的开启和closures字节无处可见。 有没有人见过类似的东西? 这可能是一个FF 3.1b3的错误?

反对Fuckip IP匿名的FireFox插件

http://ipfuck.paulds.fr/ 我们最近已经被这个Firefox插件敲打了。 它在头部发送一个假的IP,所以当我们的nginxnetworking服务器拿起IP这是一个假的。 有什么办法可以得到一个真正的IP地址或阻止安装这个插件的请求?

在Tinycore上安装Firefox(Docker)

你如何在Docker容器上安装Linux上的Tinycore? 通常在debian上,你会继续在Dockerfile中写入: RUN deb http://packages.linuxmint.com debian import RUN apt-get update RUN apt-get install firefox 但由于deb在Tinycore上不可用,你将如何在Dockerfile中执行此操作?

如何将CSS样式表应用于XULRunner中的所有页面视图

我试图开发一个显示设备(预计将安装在公共交通工具),它能够在Linux平台(我目前正在使用Archlinux )的无铬embedded式浏览器中显示(或多或less固定的)网页。 经过Mozilla Firefox的大量尝试之后,我现在将重点放在使用以下非常简单的xul文档的小型XULRunner应用程序上: <?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <window id="main" title="EPL Browser" width="1920" height="1080" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <browser type="content" src="http://www.example.org//" flex="1"/> </window> 这几乎和预期的一样,但现在我也想应用到这个页面(无论select哪个网页)一个CSS规则来删除不需要的滚动条,如下所示: body { overflow: hidden; } 当我使用Mozilla Firefox时 ,这非常简单,我只需要将它放在Firefoxconfiguration文件中的chrome / userContent.css文件中。 但是现在我想知道: 在我的xul文件中包含我的userContent.css文件是否有任何意义,以使其工作方式与Firefox相同? 如果没有,是否有另一种方法来应用这个相同的CSS规则(也可能是其他的)到我在xul “浏览器”标签中定义的页面? 例如,通过直接包含在xul文件中的一些其他标签? 任何帮助将受到欢迎。

selenium – webdriver – 火狐64位的Linux

试图testingselenium/ webdriver,运行ff8 / fedora 13/64位。 试图做一个简单的testing,使用sendkeys函数来设置input文本框。 我遇到了似乎指向本地事件无法正常工作的问题。 尝试seleniumIRC频道没有太多的成功。 看起来“x_ignore_nofocus.so”文件没有正确实现,这显然影响正确处理本地事件的能力。 如果你已经设法让selenium / ff在centos / rh 64位上运行,为了执行sendkeysfunction,我想和你谈谈。 谢谢.. 汤姆

selenium火狐webdriver无法加载configuration文件

我正尝试使用selenium服务器上的selenium,但我总是得到这个错误: WebDriverException: Message: Can't load the profile. Profile Dir: /tmp/tmpPKVQuH If you specified a log_file in the FirefoxBinary constructor, check it for details. 这是脚本,如果我从一个python shell作为根运行,一切正常,但我的烧瓶应用程序(谁使用www数据用户)相同的脚本不起作用: from pyvirtualdisplay import Display from selenium import webdriver display = Display(visible=0, size=(800, 600)) display.start() browser = webdriver.Firefox() browser.get('http://www.google.com') print browser.title browser.quit() display.stop() 由于脚本在shell中正常工作,我猜这个问题是与www-data用户相关的,但我不确定可能是什么。 任何人都有一个想法,我可以如何工作?

有没有可能使用Selenium / Python而不产生一个可见的窗口? 我可以使用lxml吗?

我希望能够保存一个页面,然后使用lxml.html.parse()但我想知道如果我可以直接从打开的页面上执行它? 我使用Ubuntu,如果它有任何区别。 编辑:有一种方法直接使用xpath(find_element_by_xpath),所以我想我不需要lxml。 但是要保存页面,你只需要调用page_source方法。

如何将Firefox添加到Amazon Web Service上的Linux实例的系统PATH?

这是一个天真的问题,但是如何将Firefox添加到Amazon Web Service Linux实例上的系统PATH? 我应该澄清,我安装了firefox到/home/firefox而不是/usr/bin 。 谢谢! 我正在尝试加载firefox webdriver(导入selenium )出现以下错误: >>> driver = webdriver.Firefox() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.7/site-packages/selenium/webdriver/firefox/webdriver.py", line 64, in __init__ self.binary = capabilities.get("binary") or FirefoxBinary() File "/usr/local/lib/python2.7/site-packages/selenium/webdriver/firefox/firefox_binary.py", line 47, in __init__ self._start_cmd = self._get_firefox_start_cmd() File "/usr/local/lib/python2.7/site-packages/selenium/webdriver/firefox/firefox_binary.py", line 163, in _get_firefox_start_cmd " Please specify the […]

通过terminal在同一个窗口中打开firefox新标签

我正在使用linux mint与mate桌面,我想用terminal(通过xbindkeys发送命令更加正确)打开一个新的标签到现有的Firefox会话/窗口。 -new-tab不会这样做。 我想这样做的原因是与这个问题: https : //unix.stackexchange.com/questions/148768/shortcut-to-google-selected-text 所有这一切的原因是为了避免记忆stream血和多个窗口的生成。

在Ubuntu Firefox的Applet中获取剪贴板访问

我正在Firefox中运行一个64位Ubuntu和一个applet。 当小程序试图读取剪贴板。 我得到这个错误: Error: uncaught exception: LiveConnectPermissionNeeded access denied (java.awt.AWTPermission accessClipboard) 我想为这个特定的小程序启用剪贴板访问。 任何想法如何? 我正在运行IcedTea插件。 这与Windows中的IE(使用JDK6插件)正常工作。 我尝试安装Oracle Java 6插件: sudo apt-get install sun-java6-plugin 它似乎没有任何可用的文件,并没有在安装过程中提供任何错误或警告。 我对任何想法如何得到这个工作是开放的。