看起来,FF有一个代理拒绝403响应的问题,至less对于ssl.google-analytics.com。 我发现这篇文章描述了我的问题。 我发布我的解决方法作为答案,但也欢迎任何更多的信息,如果有人,因为我找不到任何东西! 编辑:请注意当前版本的Firefox遇到此问题是3.0.10 编辑:仍然有FF 3.5 …
我需要在我的服务器上运行Firefox,以执行哈德森的一些Seleniumtesting。 我不想安装一个完整的gui。 所以我安装了Xvfb来伪造Gui(我这样理解,如果我的假设是错的,那就纠正我)。 经过一段时间的努力,我坚持下一个情况: $ sudo Xvfb -ac :99 & [dix] Could not init font path element /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType, removing from list! (EE) config/hal: NewInputDeviceRequest failed (2) (EE) config/hal: NewInputDeviceRequest failed (2) (EE) config/hal: NewInputDeviceRequest failed (2) (EE) config/hal: NewInputDeviceRequest failed (2) (EE) config/hal: NewInputDeviceRequest failed (2) $ firefox [dix] Could not init font path element […]
所以我把我的nginx服务器转换为使用HTTP / 2,它适用于Edge和Chrome。 在IE11,但我没有得到任何回应,只有这个: View post on imgur.com 在Firefox上,页面只是拒绝redirect或加载,甚至没有错误消息。 我的SSL设置如下所示: ssl_session_cache shared:SSL:10m; ssl_session_timeout 10m; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH; ssl_prefer_server_ciphers on; 什么会导致这样的问题,因为我很困惑,为什么它在边缘和Chrome工作,但没有其他地方? 此外,下载文件时,我得到损坏的ZIP和BZ2,这使得它更令人困惑。 Nginx的版本是1.9.7,如果有帮助。 在此期间我已经降级到1.8.0。 🙁
自2015年9月9日起,我们正在观察从javascript发送到我们系统的一些奇怪的行为。 当查询string发送到我们的服务器时,问题就出现了。 获取请求中包含参数的某些值是混洗的。由于参数完全变形,因此无法映射接收到的数据。 例如,参数'foo = bar'会得到'foo = abr'或'foo = rab'。 这意味着数据仍然可用,但字符不再是正确的顺序。 这只发生在长度超过8个字符的参数上。 我们根据查询string的jenkins散列来计算校验和。 由于string只有6个字符长,所以校验和得到正确传输。 GET请求在计算校验和后立即发送到我们的系统。 这就是为什么问题不应该在JavaScript中。 分析我们的服务器的访问日志显示,这些参数在收到时已经被打乱了。 现在,我们只能在Mozilla Firefox用户代理和Microsoft Windows操作系统上观察到这个问题。 来自昨天的错误请求示例显示了以下用户代理: Mozilla / 5.0(Windows NT 10.0; rv:40.0)Gecko / 20100101 Firefox / 40.0 Mozilla / 5.0(Windows NT 10.0; WOW64; rv:38.0)Gecko / 20100101 Firefox / 38.0 Mozilla / 5.0(Windows NT 10.0; WOW64; rv:40.0)Gecko / 20100101 Firefox / […]
当我通过firefox的domain.com访问我的网站时说:“连接是不可信的”,它说“证书只对*.domain.com"有效*.domain.com" 。 但是,当我尝试访问该网站www.domain.com ,其正确解决。 Firefox说, 此连接不可信您已请求Firefox安全连接到eduvision.tv,但我们无法确认您的连接是否安全。 通常情况下,当您尝试连接安全时,网站将显示可信的身份certificate,以certificate您要去正确的地方。 但是,这个网站的身份无法validation。 我该怎么办? 如果您通常连接到这个网站没有问题,这个错误可能意味着有人试图模仿该网站,你不应该继续。 技术细节 eduvision.tv使用无效的安全证书。 该证书仅对* .eduvision.tv有效 (错误代码:ssl_error_bad_cert_domain) 我了解风险 如果你明白发生了什么,你可以告诉Firefox开始信任这个站点的身份。 即使您信任该网站,这个错误也可能意味着有人篡改了您的连接。 除非您知道本网站不使用可信标识的充分理由,否则不要添加例外。 有没有办法避免这个错误,或者我们应该为这个网站添加例外。
我们需要防止直接访问我们网站上的文件,只需在浏览器中inputurl即可。 我通过使用htaccess文件得到了这个工作,并且在IE和Safari中也没问题,但由于某些原因,Firefox不能合作。 我认为这与Firefox报告引用者的方式有关。 这是我在.htaccess文件中的代码。 RewriteEngine On RewriteBase / RewriteCond %{HTTP_REFERER} !^http://(my\.)?bigtimbermedia\.com/.*$ [NC] RewriteRule \.(swf|gif|png|jpg|doc|xls|pdf|html|htm|xlsx|docx)$ http://my.bigtimbermedia.com/ [R,L] 如果你想看到这个例子,请先尝试访问这个… http://my.bigtimbermedia.com/books/bpGreyWolvesflip/index.html 它在所有浏览器中正确地阻止它。 现在,如果你去这个URL并点击链接,它可以在IE和Safari中使用,但Firefox扼stream器似乎是在循环中。 任何想法,我可以得到这个工作在Firefox? 谢谢!
我有兴趣为我的Web应用程序创build一个“打印服务器”,我想过解决这个问题的各种方法,并提出了这个解决scheme。 我find了一个Firefox的插件,可以从命令行打印(包括PDF文件)。 所以我想在我的Ubuntu10服务器上安装FF,然后让我的PHP脚本通过命令行调用FF来打印PDF到指定的URL。 当操作完成时,PHP脚本将拾取生成的文件并将其发送给用户。 在Ubuntu服务器安装上安装没有GUI的FF有没有问题? 这个解决scheme有没有明显的瓶颈? 我一直在工作最后一个小时左右让Firefox从命令行运行,并一直告诉我“错误:没有指定显示”,这是有道理的,因为我正在运行一个无头服务器。 有没有办法让FF从没有安装GUI的服务器上的命令行运行? 如果需要的话,我想我们将不得不设置一个桌面版(GUI),并在其上安装Apache + PHP来完成我们所需要的工作,但是将它们全部运行在服务器机箱上将会很好。 感谢大家
校园里有数百台MacBook,全部由我们pipe理。 我们希望find一个简单的(ish)方法来设置所有的网页,一次。 值得一提的是,浏览器中有各种各样的风格 – 一些用户喜欢Firefox,一些Safari,一些Chrome。 Mac电脑正在运行10.6和10.7的混合。 Safari很容易做到: defaults write com.apple.Safari HomePage http://www.newhomepage.com Firefox也相当简单,在其个人资料目录中使用user.js文件 – 但是,该文件驻留在~/Library/Application Support/Firefox/Profiles/xxxxxx.default ,其中xxxxxx是一个随机的六位数string。 我们无法轻松地将user.js放入每个用户的configuration文件中。 谷歌浏览器是一个奇怪的 – ~/Library/Application Support/Google/Chrome/Default/Preferences喜好似乎是主页string驻留的地方 – 但我真的不想只是放下一个全新的首选项文件,因为这将重置用户拥有的其他设置。 有没有人知道一个方法可以在所有三个浏览器中轻松设置主页? 理想情况下,我们可以创build一个.pkg并进行部署。 谢谢您的帮助!
这是Nginx只影响Firefox的一个问题。 我有这个configuration: http : //pastebin.com/q6Yeqxv9 upstream connect { server 127.0.0.1:8080; } server { server_name admin.example.com www.admin.example.com; listen 80; return 301 https://admin.example.com$request_uri; } server { listen 80; server_name ankieta.example.com www.ankieta.example.com; add_header Access-Control-Allow-Origin $http_origin; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, PUT, PATCH, DELETE'; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control-Allow-Headers' 'Access-Control-Request-Method,Access-Control-Request-Headers,Cache,Pragma,Authorization,Accept,Accept-Encoding,Accept-Language,Host,Referer,Content-Length,Origin,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type'; return 301 https://ankieta.example.com$request_uri; } server { server_name admin.example.com; listen […]
我要把这个问题扔到野外。 我们刚刚开始使用代理login用户login名称的互联网使用情况。 这是在ISA Server 2004(位于我们的Internet网关服务器上)上设置的。 启用集成的和基本的authenticationforms,同时让所有用户进行authentication。 我勾选并在ISA上启用了一组设置,以便忽略内部地址和域。 为了将用户指向我们的代理服务器,我们在DHCP服务器上使用了DHCPINFORM检测function,将客户端指向proxy.pac文件的networking位置(如下所述)。 我也已经在与proxy.pac相同的区域设置了wpad.dat(两个文件都是相同的)。 当前的proxy.pac文件我正在玩: function FindProxyForURL(url, host) { // Trying to save localhost if (localHostOrDomainIs(host, "localhost")) return "DIRECT"; if shExpMatch (url, "http://localhost*") return "DIRECT"; // If specific URL needs to bypass proxy, send traffic direct. var resolved_ip = dnsResolve(host); if (isInNet(resolved_ip, "172.22.145.0", "255.255.255.0") || isInNet(resolved_ip, "192.168.1.0", "255.255.255.0") || isInNet(resolved_ip, […]