Tag: 浏览器

浏览器选项卡/窗口之间的JavaScript通信

在同一浏览器的标签页/窗口之间进行Javascript通信最可靠的方法是什么? 例如,当选项卡2开始播放audio时,选项卡1以某种方式知道这一点,并且可以暂停播放器。 我正在build立一个音乐播放器的网站…所以现在,如果你打开两个标签的网站,你可以开始在这两个音乐。 这显然是不好的,所以我试图find一个解决scheme。 有任何想法吗? 谢谢

JS li标记onclick不工作在IE8上

正在使用下面的JS,但li onclick不工作在IE8浏览器。 jsfiddle链接: http://jsfiddle.net/sudheera/DUZ3B/14/ HTML <div class="primaryNav fl"> <ul id="hd_vertical" class="productNav"> <li id="hd_test" class="flight"> <span class="navIcon flightIcon hd_test">Test</span> <a class="hd_test" href="http://validator.w3.org/">Flights</a> </li> <li id="hd_test1" class="bus"> <span class="navIcon busIcon hd_test1">Test</span> <a class="hd_test1" href="http://www.w3schools.com/">Buses</a> </li> </ul> </div> JS var changeLocation = function(id) { var _url = document.getElementsByClassName(id)[1].getAttribute('href'); location.href = _url; } document.getElementById("hd_vertical").addEventListener("click",function(e) { if(e.target.nodeName == "LI") { […]

检查互联网连接是否存在与JavaScript?

你如何检查是否有使用Javascript的互联网连接? 这样,我可以有一些条件说:“在生产过程中使用JQuery的谷歌caching版本,在开发过程中使用或本地版本,取决于互联网连接”。

IE浏览器的'指针事件'属性替代

我有一个下拉导航菜单,其中一些标题不应该导航到其他页面点击时(这些标题打开一个下拉菜单,当点击),而其他人应该导航(这些没有下拉,直接导航)。但是,两者types有定义给他们的href 为了解决这个问题,我添加了以下types的标题的CSS pointer-events: none; 它工作正常。但由于此属性不支持IE浏览器,我正在寻找一些解决办法。 烦人的是, 我没有访问权限和完全改变HTML和JavaScript代码 。 有任何想法吗?

如何修复JavaScript的Internet Explorer浏览器中的Array indexOf()

如果您已经使用过任意长度的JavaScript,那么您知道Internet Explorer不会为Array.prototype.indexOf()[包括Internet Explorer 8]实现ECMAScript函数。 这不是一个大问题,因为您可以使用下面的代码扩展您的页面上的function。 Array.prototype.indexOf = function(obj, start) { for (var i = (start || 0), j = this.length; i < j; i++) { if (this[i] === obj) { return i; } } return -1; } 我应该什么时候执行这个? 我是否应该将其包装在我的所有页面中,并检查是否存在原型函数,如果不存在,请继续并扩展Array原型? if (!Array.prototype.indexOf) { // Implement function here } 或者做浏览器检查,如果它是Internet Explorer然后只是实现它? //Pseudo-code if (browser == IE Style […]

你怎么能检测浏览器的版本?

我一直在寻找代码,可以让我检测访问该网站的用户是否有Firefox 3或4.我发现的所有代码是检测浏览器的types,而不是版本。 我怎样才能检测到这样的浏览器的版本?

隐藏HTML页面上的滚动条

CSS可以用来隐藏滚动条? 你会怎么做?

自动检测手机浏览器(通过用户代理?)

如何检测用户是否正在通过移动networking浏览器查看我的网站,以便我可以自动检测并显示相应版本的网站?

禁用浏览器的“保存密码”function

为政府医疗机构工作的乐趣之一就是不得不处理所有关于PHI(受保护的健康信息)的偏执狂。 不要误解我的意思,我尽一切努力来保护人们的个人信息(健康,财务,上网习惯等),但是有时候人们会有点过于激动。 案例:我们最近的一位国有客户发现,浏览器提供了方便的function来保存您的密码。 我们都知道它已经存在了一段时间,完全是可选的,取决于最终用户决定是否明智决定是否使用。 然而,目前有一些哗然,我们正在被要求find一种方法来禁用我们网站的function。 问 :有没有办法让网站告诉浏览器不要提供记住密码? 我已经围绕Web开发了很长一段时间,但不知道我曾经遇到过。 任何帮助表示赞赏。

如何捕获浏览器窗口closures事件?

我想要捕获浏览器窗口/选项卡closures事件。 我已经使用jQuery尝试了以下内容: jQuery(window).bind( "beforeunload", function() { return confirm("Do you really want to close?") } ) 但它也可以用于表单提交,这不是我想要的。 我想要一个事件,只有当用户closures窗口触发。