草庐IT

HTML5本地存储

全部标签

javascript - 将 html 内容从 iframe 复制到 div(ajax)?

假设我的浏览器加载了带有的Iframe我可以使用ajax将test.html的内容加载到主html页面的div中吗?这个想法是我的解决方案,因为我实际上试图通过将ajax提交到远程主机来克服限制。计划是生成具有0大小的iframe的动态页面,该页面向远程主机发出报告请求。然后,在页面(和iframe内容)加载后,我将使用JS将iframe内容复制到div中。不胜感激,谢谢,格言。 最佳答案 不,你不能。当您将来自不同域的页面加载到iframe时,它​​变得无法访问。您无法再访问iframe的内容,因为它来自不同的域。据我所知,您唯一

javascript - 如何使用 JavaScript 从 WebKit 浏览器访问本地文件系统?

我正在使用WebKit呈现我的HTML页面。现在,假设我正在浏览页面,我在阅读时选择了一些文本,并想在我的本地文件系统上保存/写下所选文本。有什么方法可以使用WebKit访问(读/写)本地文件系统?如果是Firefox,我可以使用XPCOM、nsiFile访问本地文件。谁能建议我应该使用什么来对WebKit做同样的事情? 最佳答案 看看FileAPI.支持取决于您使用的Webkit风格,但nightlies应该有一些支持。 关于javascript-如何使用JavaScript从WebK

javascript - node.js 存储游戏状态,如何?

我正在用javascript编写一个游戏,为了防止作弊,我在服务器上玩这个游戏(这是一个像更复杂的跳棋一样的棋盘游戏)。由于游戏相当复杂,我需要存储游戏状态以验证客户端操作。是否可以将游戏状态存储在内存中?那聪明吗?我应该这样做吗?如果是这样,如何?我不知道那会怎样。我也可以存入redis。那种事情对我来说很熟悉,不需要解释。但如果我确实存储在redis中,问题是在每一个Action中,游戏都需要从redis获取数据并解释和解析该数据,以便从头开始重新创建游戏状态。但由于移动发生得非常频繁,这对我来说似乎很愚蠢。我该怎么办? 最佳答案

javascript - 需要使用 Javascript Date Object 在 DST 转换上显示本地时间

我正在尝试在Javascript中(在Firefox等网络浏览器中)以小时(整点)为间隔输出一系列时间。这一系列时间将与短日(Spring减少一小时)和长日(秋季增加一小时)重叠。我正在寻找的输出是本地时间,即应用了时区和DST偏移量。因此,例如,在英国,短日的01:00到01:59缺少一个小时,因此输出将是:00:00、02:00、03:00在漫长的一天中,我们从01:00到02:00有一个额外的小时,这样输出将是:00:00、01:00、01:00、02:00、03:00我已经找到了这两个出色的答案,它们突出了一些陷阱并解决了我的部分问题:Daylightsavingtimeand

Git初始化本地仓库

【1】创建一个文件夹:GitResp:【2】打开Git终端:GitBashHere:进入以后先对字体和编码进行设置:在Git中命令跟Linux是一样的:(1)查看git安装版本:(2)清屏:(3)设置签名:设置用户名和邮箱:gitconfig--globaluser.name“用户名”查看用户名是否设置成功:gitconfiguser.namegitconfig--globaluser.email“邮箱”查看邮箱是否设置成功:gitconfiguser.email(4)本地仓库的初始化操作:.git目录是隐藏的:可以调出来查看:查看.git下内容:注意事项:.git目录下的本地库相关的子目录和

javascript - 使用 JavaScript 读取自定义 HTML 元素在 IE 中不起作用

我的HTML页面中有一些自定义元素。为了对其进行一些修改,我编写了一个JavaScript。它有一些自定义元素。这些元素是有意添加的。样本来源:abcdgoogle.com需要的输出:我想替换的内容中的元素包含内容的元素元素。(元素、和是自定义元素。)JavaScript编写:vardevs=document.getElementsByTagName('dev');for(vari=0,len=devs.length;i此脚本在Firefox中运行良好,但在IE中运行不正常。编辑:在添加HTML元素并添加不同的类属性之后。abcdgoogle.com修改后的Java脚本:vardivs

javascript - 如何在IE9中使用ajax加载本地文件

我知道存在源问题,但这里不能设置网络服务器。Firefoxv14加载本地文件没有问题。Chrome添加'--allow-file-access-from-files'后没有问题有什么方法可以修复IE9吗?谢谢编辑:我找到了解决方案。只需使用ActiveXObject("MSXML2.XMLHTTP.6.0")而不是IE9的XMLHttpRequest()来克服本地文件访问拒绝问题。 最佳答案 是否使用Ajax。HTTP是一种客户端-服务器应用程序协议(protocol)。没有服务器,这根本不可能。更新:Possible显然在chro

javascript - d3.js 中的 HTML 工具提示清理

我在thisexample之后在d3.js中实现了HTML工具提示,使用这样的代码:functiononmouseover(d){$("#tooltip").fadeOut(100,function(){//generatetooltip$("#tooltip").fadeIn(100);});}functiononmouseout(){$("#tooltip").fadeOut(250);}它可以工作,但表现出一种行为,即如果鼠标在多个节点上快速移动,工具提示可能会停留在页面上。exampleabove表现出相同的行为(快乐的摆动!)。做了一些研究后似乎nvd3使用dispatch完

javascript - 我应该如何延迟加载 Ext JS MVC Controller 、 View 、存储和模型?

我们使用ExtJSMVC作为插件/主机架构的前端技术,其中存在一个主机并且可以通过xcopy轻松安装许多插件。每个插件都有一个ExtJS应用程序,每个插件都会在页面加载时注册自己。整个应用程序是一个SinglePageApplication(SPA).我们现在遇到的主要问题是,我们安装了10多个插件,每个插件至少有10个Controller,以及50多个View、存储和模型。因此,当我们刷新页面(F5)时,我们应该等待将近30秒,以便大约200个HTTP请求到达服务器,并返回大约3MB的响应。虽然应用了缓存,但这根本不是我们想要的。甚至不是第一次。我想即使是外行也会接受这样的论点,即要

javascript - 从内容脚本同步获取存储的数据

我目前正在开发一个chrome扩展,源代码是availableonGithub.目标是将自定义Javascript注入(inject)网页。目前,我将每个自定义Javascript注入(inject)存储在localStorage中,并从contentscipts中调用它们。我已将run_at设置为document_start。我使用它从后台脚本获取存储的注入(inject):chrome.extension.sendMessage({method:"get_injects"},function(injects){for(indexininjects){if(/^items\./.te