草庐IT

OSS存储

全部标签

javascript - 安装时将用户登录名/密码输入存储在 Greasemonkey 脚本中

我正在编写一个Greasemonkey脚本,该脚本通过RESTAPI与Redmine票证管理器通信。由于用户需要登录才能从Redmine获取数据,因此我需要一种方法来在脚本安装时询问用户的凭据并将其保存到脚本中。这是否可以在不要求用户直接在脚本本身中编辑值的情况下实现?编辑:由于这个问题已经有了答案,我将验证下面给出的答案,因为它是一个非常好的框架。 最佳答案 这是一个用于获取和存储登录凭据的框架。†脚本会在第一次运行时提示输入信息并使用GM_setValue()加密存储它.它还在Greasemonkey上下文菜单中添加了两个项目以

javascript - 有人可以帮助描述 Javascript 中的两种数组存储类型吗?

我正在HTML5Rocks上阅读这篇关于V8的文章.这篇文章很旧,但我几乎看不懂,这让我很困扰。我一次执行这1个步骤,但有人可以帮助我处理数组部分吗?文章指出:ArraysInordertohandlelargeandsparsearrays,therearetwotypesofarraystorageinternally:FastElements:linearstorageforcompactkeysetsDictionaryElements:hashtablestorageotherwiseIt'sbestnottocausethearraystoragetoflipfromone

javascript - 如何在 JavaScript cookie 中存储数组?

有没有人有一段创建cookie并在其中存储数组的JavaScript代码?如果您还有读取cookie并删除它的代码,那也很好。谢谢! 最佳答案 看看:http://plugins.jquery.com/project/cookiehttps://plugins.jquery.com/cookie/存储数组$.cookie('COOKIE_NAME',escape(myarray.join(',')),{expires:1234});找回它cookie=unescape($.cookie('COOKIE_NAME'))myarray=

javascript - 如何调试 Azure Cosmos DB 存储过程?

我正在使用AzureCosmosDB,我正在使用C#(Web服务)对客户端进行编程,我正在使用java脚本编写一些服务器端存储过程。如何调试存储过程的代码?谢谢,马克 最佳答案 AzureCosmosDB存储过程是在服务器上运行的JS脚本,您无法在您这边对其进行调试。但是,您可以使用console.log()记录存储过程中的一些关键步骤,如下所示。然后使用getScriptLog从存储过程console.log()语句中获取输出。请注意EnableScriptLogging=true是打印console.log所必需的:varres

javascript - Ajax 和后退按钮。哈希值发生变化,但之前的页面状态存储在哪里?

我试图让ajax与后退按钮一起工作,但缺少一些重要的东西。以前的页面状态存储在哪里?案例1:点击“让我变红”。ajax事件发生并且页面变为红色。哈希=#red点击“让我变黄”。ajax事件发生,页面变黄。散列=#yellow点击后退按钮。哈希现在回到#red。但我也希望页面是红色的。它仍然是黄色的。案例2:点击“让我变红”。ajax事件发生并且页面变为红色。哈希=#red单击“转到其他站点”。它转到谷歌。点击后退按钮。我们回到站点,hash=#red,但我也希望页面是红色的!.red{background:red}.yellow{background:yellow}$(function

javascript - 调用名称存储在变量中的函数

这个问题在这里已经有了答案:HowtoexecuteaJavaScriptfunctionwhenIhaveitsnameasastring(35个答案)关闭7年前。我有以下脚本:(function(){varModule=(function(){varfctToCall=function(){alert('Foo');};return{fctToCall:fctToCall};})();varModule2=(function(){varinit=function(){varstr='fctToCall';Module.str();//here};return{init:init};

javascript - 如何访问 vue-router 中的异步存储数据以便在 beforeEnter Hook 中使用?

如何访问通过存储操作异步检索的beforeEnter中的存储数据?importstorefrom'./vuex/store';store.dispatch('initApp');//inhere,asyncdatawillbefetchedandassignedtothestore'sstate//followingisanexcerptoftheroutesobject:{path:'/example',component:Example,beforeEnter:(to,from,next)=>{if(store.state.asyncData){//theabovestateisn

javascript - 如何使用 AngularJS 在浏览器 cookie 中存储身份验证承载 token

我已经使用ASP.netIdentity创建了一个不记名token。在AngularJS中,我编写了这个函数来获取授权数据。$scope.GetAuthorizeData=function(){$http({method:'GET',url:"/api/Values",headers:{'authorization':'bearer'},}).success(function(data){alert("Authorized:D");$scope.values=data;}).error(function(){alert("Failed:(");});};所以我想将此token存储到浏览

javascript - 使用javascript上传到谷歌云存储签名的url

使用以下代码,我可以上传到我在谷歌云存储中的公开可写存储桶。(所有用户都有写权限)。但是,如果存储桶不是公开可写的,那么我会收到401未经授权的错误。(我不希望存储桶公开可写)。varfile=$scope.myFile;varfileData=file;varboundary='-------314159265358979323846';vardelimiter="\r\n--"+boundary+"\r\n";varclose_delim="\r\n--"+boundary+"--";varreader=newFileReader();reader.readAsBinaryStri

javascript - 在 chrome.storage.local 中存储客户端生成的密码的安全隐患

我已通读文档here它警告在chrome.storage.local中存储安全信息的危险,因为它是未加密的。对于我的application,扩展使用与扩展一起打包的Javascript库在本地为用户生成密码。然后该密码存储在chrome.storage.local中,并且永远不会通过扩展程序传递到远程服务器。我知道存在安全隐患,因为这是未加密的,应用程序仍在开发中。这篇文章的目的是发现可能的最佳安全方案。具体问题是...可以采用哪些方法(攻击向量)在扩展本身之外访问chrome.storage.local?除了运行扩展的客户端被破坏的风险通过本地恶意脚本或应用程序,是否存在远程攻击?预