草庐IT

function_to_be_mocked

全部标签

javascript - 检测 "Refused to display document because display forbidden by X-Frame-Options."错误的方法?

这个问题在这里已经有了答案:Catcherrorififramesrcfailstoload.Error:-"Refusedtodisplay'http://www.google.co.in/'inaframe.."(8个答案)关闭6年前。我正在使用“googleviewer”查看一些文档。唯一的问题是,如果浏览器有一个处于“边缘”的谷歌登录,它什么都不显示,并且“拒绝显示文档,因为X-Frame-Options禁止显示。”发生错误并显示在控制台中。我所说的“limbo”是指已知登录但用户必须重新输入密码以重新验证自己的情况。是否有一种方法可以检测此错误何时发生,以便我可以显示弹出错误

javascript - 如何从复选框中删除 'being pressed' 状态?

我正在重写复选框上的mousedown事件,以便通过拖动其他复选框来启用选择。这涉及必须执行event.preventDefault()以禁用默认文本选择行为。一切正常,除了一个恼人的抽动,即复选框一直处于“被按下”状态,直到我松开鼠标(如果不清楚,请尝试在复选框上按住鼠标以查看我的意思)。如何将复选框的状态恢复为完全关闭或完全打开(不是“被按下”)?编辑:这是一个jsfiddle用我的代码。 最佳答案 您可以做的是通过:activepseudo-class为“复选框被按下”状态覆盖一些CSS。.​input[type=checkb

javascript - Node : How to free buffers that get allocated outside of the V8 memory heap

我有一个应用程序,我按顺序从服务器下载mp3文件,将它们临时存储在我的服务器中,然后将它们直接流式传输到客户端,如下所示:functiondownloadNextTrack(){varrequest=http.get('http://mp3server.com',function(response){response.on('data',function(data){fs.appendFile('sometrack.mp3',data,function(err){});});response.on('end',function(){streamTrack('sometrack.mp3'

javascript - 为什么在 Firefox 中 Function.prototype.func=... 不影响 console.log?

我已经使用Function.prototype.func=...添加了一个函数到Function但在Firefox中它没有被添加console.log:Function.prototype.func=function(){returnthis.toString();};alert(typeofconsole.log.func);//inFF:undefined,inChrome:function这是错误还是有任何原因? 最佳答案 在Firefox中很明显:varfoo=function(){}foo.__proto__==Funct

javascript - Html2canvas for each div export to pdf separately

我有Page,它有6个具有相同类名“exportpdf”的div,我正在使用jspdf和html2canvas将这些div转换为pdfvarelementTobePrinted=angular.element(attrs.selector),iframeBody=elementTobePrinted.contents().find('div.exportpdf');在html2canvas中......html2canvas(elementTobePrinted,{onrendered:function(canvas){vardoc=newjsPDF();for(vari=1;i我将页

javascript - 为什么 Closure 在使用 function.apply 时不对参数进行类型检查?

见下文/***@param{string}a*@param{string}b*/varf=function(a,b){//...}/***@param{string}a*@param{boolean}c*/varh=function(a,c){f.apply(this,arguments);//nocompileerrorf.apply(this,[a,c]);//nocompileerrorf.call(this,a,c);//compileerror:doesnotmatchformalparameter}为什么Closure只在使用call而不是apply时报错?有没有一种方法可

javascript - 使用 grunt 进行 Angular 缩小会导致 'Failed to instantiate module' 错误

我知道设置Controller、服务、模型等来准备缩小。我有大约20个Controller、模型和服务作为单独的文件,我想将它们全部缩小并连接到一个JS文件中以用于生产。为了了解我是如何设置这些文件的,这里有一个例子:VforumJS.controller('MainController',['$scope','$location','$sce','MainModel','LogModel','MainDebug','timecode','Idle',function($scope,$location,$sce,MainModel,LogModel,MainDebug,timecode

javascript - TypeError : str. replace is not a function strange error with vue.js Ajax 调用

我收到一个奇怪的错误:vue-resource.common.jsUncaughtTypeError:str.replaceisnotafunction它似乎与我正在获取一些的ajax调用有关数据:exportdefault{data:()=>({recipes:[]}),ready(){this.$http.get('http://localhost:3000/recipes',{headers:{'Access-Control-Allow-Origin':true}}).then((recipes)=>{this.$set('recipes',recipes)})}};我是vue.

javascript - Chrome 没有在我的 PWA 中显示 "add to homescreen"

我关注了Google的firstPWAtutorial并创建了我自己的项目https://my-pwa-77d8a.firebaseapp.com.一切看起来都很好:该项目有一个manifest.json文件我在Firebase上使用HTTPS密码为标签我的manifest.json文件包含:图标规范、名称、短名称、start_url我使用Vue.js作为我的主要框架,其余的都是用vanillaJS构建的serviceworker已设置并正常运行控制台没有显示错误list.json{"short_name":"PizzaApp","name":"MydeliciousPWA","ico

javascript - 如何将 Jest 中的 '__mocks__' 文件夹移动到/test?

我已经开始在Jest中使用mocks来测试我的NodeJS应用程序并且它们工作得很好,但是将__mocks__文件夹移动到/test文件夹会更有意义所以与测试相关的所有内容都在那里,而不是在/src中混合文件。这在某种程度上是可能的吗?我在Jest文档中的任何地方都找不到它。 最佳答案 jest.mock('../src/service',()=>require('./__mocks__/request'));这对我有用 关于javascript-如何将Jest中的'__mocks__'