Tag: 浏览器

如何禁用浏览器中的CSS以进行testing

有什么办法可以禁用浏览器中的所有外部CSS(Firefox,Chrome …)? 当使用较慢的互联网连接时,有时只有裸露的HTML由浏览器加载而没有CSS信息。 看起来这个页面已经在屏幕上生成了。 你也会注意到这与StackOverflow。 我想确保即使CSS文件没有加载,我的网页也显示OK。 我不是故意要将外部CSS转换为内联。 但是我想要一种方式来显式地禁用浏览器中的所有CSS,以便我可以以更好,可读的方式重新定位我的元素。 我知道我可以删除<link rel ='stylesheet'>条目,但是如果我有很多链接的页面呢?

Cors访问控制允许通配符被忽略?

我无法获得跨域cors请求使用chrome正确工作。 请求标题: Accept:*/* Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3 Accept-Encoding:gzip,deflate,sdch Accept-Language:en-US,en;q=0.8 Access-Control-Request-Headers:origin, content-type Access-Control-Request-Method:POST Connection:keep-alive User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4 响应标题: Access-Control-Allow-Headers:* Access-Control-Allow-Origin:* Allow:GET, POST, OPTIONS Content-Length:0 Date:Tue, 30 Oct 2012 20:04:28 GMT Server:BaseHTTP/0.3 Python/2.7.3 错误: XMLHttpRequest cannot load domain. Request header field Content-Type is not allowed by Access-Control-Allow-Headers. 提供选项请求的python代码是: self.send_response(200) self.send_header('Allow', […]

网站如何知道他们不是默认主页或search提供商?

据我所知,浏览器的默认主页/search提供程序没有公开的API暴露。 那么谷歌如何知道显示呢? 只有当Google不是我浏览器上的默认主页/默认search提供程序时才会出现。 我只能假设他们是从众多variables中推断出来的,比如引用者。 我无法成功地深入Google编译的JavaScript。 我甚至不确定是否检测到客户端或服务器端。 我使用的是Firefox 44,但我也在Chrome上看到了这些横幅。

浏览器发送“\ r \ n”或“\ n”还是依赖于浏览器?

这个问题已经困扰了我一百万年…每当我创build一个允许多行(如用户的个人资料的“生物”)的textarea的网站,我总是最终编写以下偏执的代码: // C# code sample… bio = bio.Replace("\r\n", "\n").Replace("\r", "\n"); bio = Regex.Replace(@"\n{2,}", "\n\n"); 那么,如果浏览器有多行,那么浏览器会发送一个<textarea name="Bio"></textarea>

如何debuggingAngular JavaScript代码

我正在使用Angular JavaScript进行概念validation。 如何在不同浏览器(Firefox和Chrome)中debuggingAngular JavaScript代码?

如何获得滚动条位置的Javascript?

我试图用JavaScript来检测浏览器滚动条的位置,以决定当前视图在页面中的位置。 我的猜测是,我必须检测到轨道上的拇指在哪里,然后拇指的高度占轨道总高度的百分比。 我是否过度复杂化,还是JavaScript提供了一个比这更简单的解决scheme? 任何想法代码明智?

我可以使用哪些HTML5标签而不用担心浏览器兼容性?

我正在构build一个在PC上使用的Web应用程序。 什么是HTML5标签,以防止与IE8和以上浏览器的兼容性问题? 注:在这个问题上,大多数问题是1-3岁。

正确的MIMEtypes的favicon.ico?

根据互联网号码分配机构 (IANA)的规定,所有的.ico文件属于MIMEtypes的image/vnd.microsoft.icon 。 ( 来源 ) 例如<link rel="icon" type="image/vnd.microsoft.icon" href="favicon.ico" /> 然而,精明的互联网大师保罗•爱尔兰 ( Paul Irish )声称这是错误的,而且它实际上是image/x-icon 。 ( 来源 ) 例如<link rel="icon" type="image/x-icon" href="favicon.ico" /> 我知道你可以逃避不包括一个“types”的.ico文件,但如果你打算包括一个,这应该是什么? 将其作为官方IANAtypes实际存在任何问题吗?

为什么Chrome和IE将“Mozilla 5.0”放在发送给服务器的用户代理中?

当我自己发送很多请求到服务器,发现一个惊人的小东西 在IE中如果我select歌剧用户string,用户string的值是 User-Agent Opera/9.80 (Windows NT 6.1; U; en) Presto/2.2.15 Version/10.00 但如果我select其他浏览器在Internet Explorer中,他首先将用户string中的Mozilla 5.0。 当我发送铬的ajax请求,我发现他们把用户string相同的东西 Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.20 (KHTML, like Gecko) Chrome/11.0.672.2 Safari/534.20 我发现,无论是Google还是微软,Mozilla都是组织机构。 也许他是双方的竞争对手。 为什么MSFT和谷歌都把他们的用户代理mozilla。 任何把mozilla放入连接string的原因。 为什么Chrome和IE都会在发送请求的时候把Mozilla放在用户名里。 我不知道为什么,但有任何具体的原因。

浏览器支持以双斜杠开头的URL

我最近看到一些没有协议的链接。 这似乎不难理解 – 我认为这是一个好主意,非常直观。 对于那些不知道的用户,使用像//example.com/script.js这样的URL将指向http://example.com/script.js或https://example.com/script.js具体取决于而不是URL来自http或https URL。 例如,包含来自https页面的http脚本或图像可能是一个安全问题,因此可以解决这个问题,而不需要在代码中进行协议检测。 我的问题是,它有什么样的浏览器/操作系统支持? 在生产中使用安全吗? 这肯定会让事情变得更简单。 简单的例子和​​testing: http : //codetester.org/916c6916 编辑:只是一个后续行动,我一直在使用这个为我的公司的广告服务器在生产很多事情没有问题现在几年了。