草庐IT

javascript - 有没有办法删除所有具有匹配特定模式的键的 sessionStorage 项目?

假设我的sessionStorage包含三个对象,它们的键是foo、foobar和baz。有没有一种方法可以调用.removeItem或以某种方式删除sessionStorage中的所有项谁的键匹配foo?在这个例子中,我将只剩下键为baz的项目。 最佳答案 2014年9月20日更新正如JordanTrudgett所指出的,反向循环更合适您只能通过编程方式实现它,因为sessionStorage公开了一组有限的方法:getItem(key)、setItem(key,value),removeItem(key),key(positio

javascript - 使用 Javascript 检测 Google Chrome 的基于安全功能的方法?

如标题所述,我有兴趣找到一种安全的基于功能(即不使用navigator.appName或navigator.appVersion)的方法来检测GoogleChrome。我所说的基于功能的意思是,例如:if(window.ActiveXObject){//internetexplorer!}编辑:正如已经指出的那样,这个问题没有多大意义(显然,如果你想实现一个功能,你就测试它,如果你想检测特定的浏览器,你检查用户代理),抱歉,现在是凌晨5点;)让我这样说:是否有任何JavaScript对象和/或Chrome独有的功能...... 最佳答案

javascript - JavaScript 的 XML 解析器

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭8年前。Improvethisquestion我正在寻找一个用于解析XML数据的优秀JavaScript库。它应该比内置的XMLDOMparsers更容易使用。与浏览器捆绑在一起。我有点被JSON宠坏了,我期待着类似的XML方面的东西。

javascript - 您的网站是否应该在没有 JavaScript 的情况下工作

这个问题在这里已经有了答案:Dowebsitesreallyneedtocaterforbrowsersthatdon'thaveJavascriptenabled?[closed](20个答案)关闭9年前。我们正在开发一个网络应用程序,将由互联网上的外部客户端使用。我们要求支持的浏览器是IE7+和FF3+。我们的要求之一是尽可能使用AJAX。考虑到这一要求,我觉得我们不应该为没有启用javascript的用户提供服务,但团队中的其他人不同意。我的问题是,在这个时代,我们是否应该被要求满足没有启用javascript的用户的需求?

javascript - 如何将所有 IE 用户重定向到新页面

我的程序员正在休假,所以我需要你的帮助!我发现一个页面有一个IE用户的错误。我想将所有IE用户重定向到不同的页面。我该怎么做?我通过Google和Stackoverflow进行了全面搜索,但找不到答案。(我找到了一些脚本,并尝试了它们,但都没有用)。 最佳答案 尝试:window.location="http://www.google.com/"; 关于javascript-如何将所有IE用户重定向到新页面,我们在StackOverflow上找到一个类似的问题:

javascript - 无论缩放如何获取浏览器窗口位置

如何获取浏览器窗口的左边缘(包括菜单、边框、标题等),而不是“固定”以考虑缩放级别?(Thisquestion解决了基本问题,但不考虑缩放。)。window.screenLeft或window.screenX在Chrome和Safari上运行良好,但它们在使用IE6、IE8和Firefox时报告“固定”值。我考虑过我可以更可靠地获取屏幕尺寸,也许可以使用它或screen.deviceXDPI确定缩放系数,但我不确定我将如何使用它来校正位置。(你们中的一些人可能想知道我为什么要这样做。这是因为培训网站会在用户屏幕的右侧打开一个浏览器窗口。浏览器使用脚本标签hack与我的应用程序通信。应用

javascript - 使用 Javascript 将用户发送到他们浏览器的主页

是否可以使用Javascript获取浏览器的主页?我想在一个页面上放置一个链接,该链接转到浏览器中设置的主页。 最佳答案 编辑:简化答案识别浏览器并:调用window.home();适用于所有浏览器调用window.location.href=“关于家庭”;浏览器为此,您可以使用http://jquery.thewikies.com/browser/ThejQueryBrowserPluginisanaddonforjQuerythatmakesiteasytouniquelyidentifyyourvisitors'browser

javascript - 如何在 Internet Explorer 中暂停 JavaScript 执行?

我有以下场景:主页嵌套页面公共(public)JS文件(包含在两个页面中)嵌套页面随后被加载到主页的iframe中。两个页面都在页面加载时从公共(public)JS文件调用一个函数。现场演示:http://www.ecmazing.com/misc/pause-execution/mainpage.htmlhttp://www.ecmazing.com/misc/pause-execution/nestedpage.htmlhttp://www.ecmazing.com/misc/pause-execution/common.js普通的JS文件包含一个全局函数,它将H1元素涂成红色。我

javascript - 是否可以使用 Javascript 捕获浏览器的文件打开/保存对话框事件

使用Javascript可以监听浏览器的文件打开/保存对话框事件。当我收到保存文件对话框现在已打开的通知时,我想执行一个操作。具体来说,我想在对话框打开时隐藏加载微调器(但这很可能是任何其他操作)我相信我可以为我创建的对话框做到这一点,但不确定是否可以为浏览器的标准对话框做到这一点。对此的任何指示都会非常有帮助。 最佳答案 是的!您可以利用大多数浏览器(在Chrome、Firefox和IE上测试正常)在单个文件下载对话框打开之前触发beforeunload事件。所以这样的代码可以工作:$(window).bind("beforeun

javascript - 在浏览器中支持不同的 Javascript 版本

浏览MDC文档here,我注意到有很多版本的javascript(1.6到1.8.5)。我在想:是否有支持的浏览器/Javascript版本的在线引用?使用不同的javascript版本有什么实际应用吗?根据MDC,你需要做这样的事情才能使用它们:我在IIRC的任何网站上都没有看到。谢谢! 最佳答案 1)是的,维基百科上有一个很好的列表:http://en.wikipedia.org/wiki/JavaScript#Version_history2)对于网站来说,使用较新版本的Javascript并不是一个好主意,但对于适用于较新浏