Tag: 浏览器

有没有办法来检测浏览器窗口是否目前不活动?

我有定期做活动的JavaScript。 当用户没有看到该网站(即窗口或选项卡没有焦点),这将是很好的不运行。 有没有办法做到这一点使用JavaScript? 我的参考点:如果您使用的窗口未激活,则Gmail聊天会播放声音。

“innerText”适用于IE,但不适用于Firefox

我有一些在IE浏览器中工作的JavaScript代码,其中包含以下内容: myElement.innerText = "foo"; 但是,似乎'innerText'属性在Firefox中不起作用。 有一些Firefox相当于? 还是有更通用的,可以使用跨浏览器的属性?

什么是一个数字可以达到的JavaScript的最高整数值,而不会失去精度?

这是由语言定义的吗? 有最大限度吗? 在不同的浏览器中有所不同吗?

如何检查数组是否包含JavaScript中的对象?

找出JavaScript数组是否包含对象的最简洁高效的方法是什么? 这是我知道这样做的唯一途径: function contains(a, obj) { for (var i = 0; i < a.length; i++) { if (a[i] === obj) { return true; } } return false; } 有一个更好,更简洁的方法来实现这一目标吗? 这是非常密切相关的堆栈溢出问题在JavaScript数组中find一个项目的最佳方法? 它使用indexOf来解决查找数组中的对象的问题。

更改浏览器缩放级别

我需要在我的网站上创建2个按钮来改变浏览器缩放级别(+)( – )。 我正在请求浏览器缩放,而不是css缩放,因为图像大小和布局问题。 那么,这甚至有可能吗? 我听说有冲突的报道。

如何使用JavaScript检测我的浏览器版本和操作系统?

我曾尝试使用下面的代码,但它只在Chrome和Mozilla中显示结果不能在IE6中工作。 <div id="example"></div> <script type="text/javascript"> txt = "<p>Browser CodeName: " + navigator.appCodeName + "</p>"; txt+= "<p>Browser Name: " + navigator.appName + "</p>"; txt+= "<p>Browser Version: " + navigator.appVersion + "</p>"; txt+= "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>"; txt+= "<p>Platform: " + navigator.platform + "</p>"; txt+= "<p>User-agent header: " + navigator.userAgent + "</p>"; document.getElementById("example").innerHTML=txt; </script> […]

什么请求浏览器的“F5”和“Ctrl + F5”刷新生成?

在Web浏览器中, F5和Ctrl + F5触发的操作有标准吗? 我曾经在IE6和Firefox 2.x上做过实验。 F5刷新将触发一个HTTP请求,通过If-Modified-Since标题发送到服务器,而Ctrl + F5不会有这样的标题。 在我的理解中, F5会尝试尽可能多地使用缓存的内容,而Ctrl + F5则是放弃所有缓存的内容,然后再从服务器中检索所有的内容。 但今天,我注意到,在一些最新的浏览器(Chrome,IE8),它不再这样工作了。 F5和Ctrl + F5都发送If-Modified-Since标头。 那么这应该如何工作,或者(如果没有标准的话)主要浏览器如何实现这些刷新功能有什么不同?