草庐IT

google-chrome-storage

全部标签

javascript - Set-Cookie header 未在 Chrome 中设置 cookie

我正在对另一个服务API进行AJAX调用,然后它应该返回一个cookie,该cookie将在我的浏览器中设置,以允许我进行其余的API调用。然而,虽然响应header包含一个“Set-Cookie”header,但实际上并没有设置任何cookie。我正在使用谷歌浏览器。这是响应头:Access-Control-Allow-Origin:*Cache-Control:no-cacheConnection:keep-aliveContent-Encoding:gzipContent-Length:37Content-Type:application/jsonDate:Thu,25Jun20

javascript - 将图像存储在 Firebase Storage 中并将元数据保存在 Firebase Cloud Firestore(测试版)中

我正在尝试将图像上传到Firebase存储并将几个特定的​​元数据保存到Firebase云。我正在用JavaScript编码。目标是将自定义元数据也设置到FirebaseCloud,例如来自用户必须填写的文本输入字段。这就是我将图像存储到Firebase存储的方式:storageRef.child('images/'+file.name).put(file,metadata).then(function(snapshot){console.log('Uploaded',snapshot.totalBytes,'bytes.');console.log(snapshot.metadata

javascript - 未定义 Chrome javascript 代理对象

我想试验EMCAScript6中引入的Proxy对象,如博文所述:http://ariya.ofilabs.com/2013/07/es6-and-proxy.html但是当我想运行示例代码时:varengineer={name:'JoeSixpack',salary:50};varinterceptor={set:function(receiver,property,value){console.log(property,'ischangedto',value);receiver[property]=value;}};engineer=Proxy(engineer,intercept

javascript - Chrome 61 版扩展中的 ES6 模块

这与ES6ModulesInGoogleChromeExtensionDevelopment(unexpectedtoken)不是同一个问题因为这已经过时并且已经回答了。Google发布了一份新闻稿,声称Chrome支持ES6模块。我正在尝试从扩展中加载模块。我可以从普通页面中加载模块,但不能从扩展中加载。这是html,这是扩展上下文中的一个页面:当我打开页面时,我在控制台中看到以下错误消息:Failedtoloadmodulescript:Theserverrespondedwithanon-JavaScriptMIMEtypeof"".StrictMIMEtypecheckingi

javascript - 如何在 Google map 上突出显示某个区域

如何使用谷歌地图多边形数组突出显示/覆盖一个或多个具有不同颜色的区域(例如美国的3个州)?我在googlecode上找到了一个关于如何绘制多边形的教程,但它没有提供详细信息。感谢您的帮助。 最佳答案 Google上的这份文档尽可能简单明了。http://code.google.com/apis/maps/documentation/javascript/overlays.html查看此页面的来源。将代码复制并粘贴到您自己的页面中,然后从那里开始。http://code.google.com/apis/maps/documentati

javascript - 在 Google Chrome 中指定 blob 编码

以下代码(vendor规范化)工作得很好,在Firefox8中显示“➀➁➂Test”,但在GoogleChrome中显示“➀➁➂Test”。除了使用文件系统API将文件写入临时文件系统之外,有什么方法可以在GoogleChrome中保留blob的编码?varb=newBlob(["➀➁➂Test"],{type:"text/plain;charset=UTF-8"});varurl=URL.createObjectURL(b);open(url); 最佳答案 newBlob(["➀➁➂Test"])将生成表示编码为UTF-8的文本的

javascript - Chrome 扩展 : how to detect that content script is already loaded into a tab?

我的后台脚本中有以下代码:chrome.tabs.onUpdated.addListener(function(tabId,changeinfo,tab){if(changeinfo.status!=='complete')return;if(!matchesUrlFilters(tab.url))return;chrome.tabs.executeScript(tabId,{file:"jquery-1.7.1.min.js"},function(){chrome.tabs.executeScript(tabId,{file:"enhance.js"});});});但是,在某些情况

javascript - 如何以编程方式访问 chrome 分析

寻找一些chromeAPI(用于chrome扩展),让我以编程方式执行以下操作:--开始分析-结束分析-获取页面上所有JS花费的时间列表我可以在Firefox中实现同样的效果:jsd=DebuggerService.getService(jsdIDebuggerService)//starttheprofilingasjsd.flags|=COLLECT_PROFILE_DATA;//stoptheprofilinfasjsd.flags&=~COLLECT_PROFILE_DATA;//getthedetailsofhowmuchtimeeachJSfunctiontookjsd.e

javascript - "remove"是 Google Chrome 中的保留关键字吗?

我有一个有趣的问题,我想我找到了它的根源,但我想确定一下。我有一个调用remove()函数的链接。除Chrome之外的所有浏览器都没有问题。然而,被点击的链接在Chrome中消失了,即使我简化了下面示例中的功能。我看过这个问题:Can'tuse"download"asafunctionnameinjavascript.但是,在链接中,我没有看到任何有关“删除”作为保留关键字的内容。我的问题是,我认为这是关键字是正确的吗?如果是这样,我是否可以在任何地方找到Google关键字列表?我已经搜索过,但没有发现这是其他任何地方的问题。RemoveJavascript:functionremov

javascript - 为什么重新定义自身的函数在 Chrome/IE 和 Firefox 中表现不同?

考虑以下代码:functionf(){f=eval(""+f);console.log("Insideacalltof(),fis:\n%s",f);}f();console.log("Afteracalltof(),fis:\n%s",f);我希望f在执行期间始终被定义。但是,在Chrome和IE中,当第一个console.log被调用时,它是undefined,而在Firefox中,当第二个console.log被调用时,它是undefinedconsole.log被调用。为什么f并不总是被定义?为什么Chrome/IE和Firefox的行为不同?http://jsfiddle.n