Tag: 浏览器

服务器端浏览器检测? 的node.js

我见过的大多数实现都是在客户端浏览器检测。 我只是想知道是否可以在发送任何资源给客户端之前进行浏览器检测。 谢谢。

iPhone上的字体大小渲染不一致

我正在testing我的网站,并在除了iphone浏览器(我认为它是移动Safari?),每个浏览器工作正常,其中一个文本与一个更大的字体,其余的。 我已经检查了CSS的手和使用页面上的萤火虫,我可以证实我已经把所有的相同的大小。 我该如何解决?

这个JavaScript打破了控制台?

只是在谷歌浏览器中做一些JavaScript的东西(现在不想尝试在其他浏览器中,以防这真的造成真正的损害),我不知道为什么这似乎打破了我的控制台。 >var x = "http://www.foo.bar/q?name=%%this%%"; <undefined >x 在X(和进入)后,控制台停止工作…我重新启动铬,现在当我做一个简单的 console.clear(); 这是给我的 Console was cleared 而不是清除控制台。 现在在我的脚本console.log的不注册,我想知道是怎么回事。 99%确定它与双百分号(%%)有关。 任何人都知道我做错了什么或更好,如何修复控制台? 这个问题的bug报告已经在这里提交。 编辑:感觉很笨,但我有保存日志检查…这就是为什么控制台不清除。

利用浏览器caching – 过期或最大年龄,最后修改或etag

我很难find一个明确的,实际的解释是什么是利用浏览器caching来提高页面速度的正确方法。 根据这个网站 : 为所有可caching资源指定Expires或Cache-Control max-age之一,以及Last-Modified或ETag之一。 指定Expires和Cache-Control:max-age,或指定Last-Modified和ETag都是多余的。 它是否正确? 如果是这样,我应该使用Expires还是max-age ? 我想我对这两者都有一个大概的了解,但不知道通常最好使用哪一种。 如果我还必须做Last-Modified或ETag ,那是哪一个? 我想我得到Last-Modified但我仍然很模糊这个ETag概念。 另外,我应该启用浏览器caching的文件?

使用Inspect检查页面时,Chrome不显示屏幕的宽度和高度

最近我重新安装了我的电脑。 当完成重新安装使用时我注意到的一切检查,页面的屏幕高度和宽度不再显示在右上angular。 他们删除了它还是有我还没有find的秘密设置? 或者可能是一个错误? 这让我的生活变得更加轻松,当我不得不做一个网站响应。

为什么使用数据URIscheme?

基本上问题在于标题。 很多人都有如何创build一个数据URI和其中的问题的问题stackoverflow。 我的问题是为什么使用数据URI? 有什么好处: <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO 9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Red dot" /> 在做: <img src="dot.png" alt="Red dot" /> 我知道在服务器端(也许)有更less的开销,但是使用数据URI 真正的优点和缺点是什么?

编辑和重播XHR铬/火狐等?

我一直在寻找一种方法来改变我的浏览器中的XHR请求,然后重播。 假设我在浏览器中完成了一个完整的POST请求,并且唯一要改变的是一个小值,然后再播放一次。 这将直接在浏览器中更容易,更快捷。 我google了一下,并没有find一种方式来在Chrome或Firefox中做到这一点。 有没有办法做到这一点在这些浏览器,或者也许是另一个?

如何检测IE7与jQuery?

如何使用jQuery检测IE7可能使用jQuery.browser?

在触摸设备上的浏览器中禁用双击“缩放”选项

我想禁用浏览器中的指定元素 (触摸设备上)的双击缩放function, 而不禁用所有的缩放function 。 例如:一个元素可以多次点击以发生某些事情。 这在桌面浏览器上正常工作(按预期),但在触摸设备浏览器,它会放大。

Linux:命令在默认浏览器中打开URL

在Linux(不同的公共发行版)上,我们必须执行哪些命令(来自Java,但不应该这么做),以在默认浏览器中打开给定的URL?