Tag: 浏览器

查询string的最大可能长度是多less?

依赖于浏览器吗? 另外,不同的networking堆栈可以从请求获得多less数据有不同的限制?

禁用Chromecaching进行网站开发

我正在修改网站的外观(CSS修改),但由于持久性caching令人讨厌,无法在Chrome上看到结果。 我尝试Shift +刷新,但它不起作用。 我怎样才能暂时禁用caching或以某种方式刷新页面,我可以看到更改?

确定用户的时区

Web Server是否有任何标准的方法来确定用户在网页中的时区? 也许从HTTP头或用户代理string的一部分?

<meta http-equiv =“X-UA-Compatible”content =“IE = edge”>是做什么的?

如果一个网页开始有什么区别 <!DOCTYPE html> <html> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> 和如果页面开始 <!DOCTYPE html> <html> <head> <!– without X-UA-Compatible meta –> 如果没有区别,我想我可以忽略X-UA-Compatible meta标题,因为我只是希望它在所有IE版本中以大多数标准模式呈现。

在stream行的浏览器中允许多less个并发的AJAX(XmlHttpRequest)请求?

在Firefox 3中,每个域的答案是6个:一旦第七个XmlHttpRequest(在任何选项卡上)被激发,它就被排队,直到其他6个完成。 其他主stream浏览器的数字是多less? 另外,有没有我的用户修改他们的浏览器设置有办法解决这些限制? 例如,jsonp请求(使用脚本标记注入而不是XmlHttpRequest对象)的数量是否有限制? 背景:我的用户可以将XmlHttpRequests从一个网页发送到服务器,要求服务器在远程主机上运行ssh命令。 如果远程主机closures,那么ssh命令会花费几分钟的时间,最终会阻止我的用户执行任何进一步的命令。

如何在HTTP中编码Content-Disposition头的filename参数?

希望强制下载资源而不是直接在Web浏览器中呈现资源的Web应用程序在表单的HTTP响应中发出Content-Disposition标头: Content-Disposition: attachment; filename= FILENAME filename参数可以用来为浏览器下载资源的文件build议一个名称。 但是RFC 2183 (内容处置)在2.3节 (文件名参数)中声明文件名只能使用US-ASCII字符: 目前[RFC 2045]语法将参数值(以及Content-Disposition文件名)限制为US-ASCII。 我们认识到允许在文件名中使用任意字符集的强烈愿望,但是定义必要的机制超出了本文档的范围。 然而,有经validation据表明,目前大多数stream行的Web浏览器似乎还允许非US-ASCII字符(对于缺乏标准)对文件名的编码scheme和字符集规范持不同意见。 问题是,如果需要将文件名“naïvefile”(不带引号且第三个字母是U + 00EF)编码到Content-Disposition头中,那么常用浏览器使用的各种scheme和编码是什么? 针对这个问题, stream行的浏览器是: 火狐 IE浏览器 苹果浏览器 谷歌浏览器 歌剧

如何在所有现代浏览器中检测页面缩放级别?

如何在所有现代浏览器中检测页面缩放级别? 虽然这个线程告诉我如何在IE7和IE8中做到这一点,但我找不到一个好的跨浏览器解决scheme。 Firefox存储页面缩放级别以供将来访问。 在第一页加载,我可以得到缩放级别? 我读过的某个地方在加载页面之后发生缩放变化时会起作用。 有没有办法来捕捉'zoom'事件? 我需要这个,因为我的一些计算是基于像素的,并且在放大时可能会波动。 由@tfl给出的修改样本 缩放时,此页面会提示不同的高度值。 [的jsfiddle] <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js" type="text/javascript"/></script> </head> <body> <div id="xy" style="border:1px solid #f00; width:100px;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque sollicitudin tortor in lacus tincidunt volutpat. Integer dignissim imperdiet mollis. Suspendisse quis tortor velit, placerat tempor neque. Cum sociis natoque penatibus et magnis dis […]

WebBrowser控件在一个新的线程

我有一个列表Uri的,我想要“点击”为了实现这个我试图创build一个新的Web浏览器控制每个Uri。我创build一个新的线程每Uri。我遇到的问题是线程结束之前的文档是完全加载的,所以我从来没有得到使用DocumentComplete事件。我该如何克服这一点? var item = new ParameterizedThreadStart(ClicIt.Click); var thread = new Thread(item) {Name = "ClickThread"}; thread.Start(uriItem); public static void Click(object o) { var url = ((UriItem)o); Console.WriteLine(@"Clicking: " + url.Link); var clicker = new WebBrowser { ScriptErrorsSuppressed = true }; clicker.DocumentCompleted += BrowseComplete; if (String.IsNullOrEmpty(url.Link)) return; if (url.Link.Equals("about:blank")) return; if (!url.Link.StartsWith("http://") && !url.Link.StartsWith("https://")) url.Link = "http://" […]

隐藏滚动条,但仍然可以滚动

我想能够滚动整个页面,但没有显示滚动条。 在Google Chrome中,它是: ::-webkit-scrollbar { display: none; } 但Mozilla Firefox和Internet Explorer似乎并不像那样工作。 我也试过在CSS中: overflow: hidden; 这确实隐藏了滚动条,但我不能滚动了。 有什么办法可以删除滚动条,仍然可以滚动整个页面? 请只用CSS或HTML。

embeddedBase64图像

纯粹出于好奇,Base64图像embedded工作在哪些浏览器? 我指的是这个 。 我意识到这通常不是一个很好的解决scheme,因为它增加了页面大小 – 我只是好奇。 一些例子: HTML: <img alt="Embedded Image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA…" /> CSS: div.image { width:100px; height:100px; background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA…); }