草庐IT

chrome-developer-tools

全部标签

javascript - 为什么 Chrome 会在 mousedown 上引发 mousemove?

我注意到在Chrome中(我使用的是Chrome35.0.1916.114[更新:也出现在“35.0.1916.153m”],Windows764位)中,当我点击左侧按钮不仅会引发mouseDown事件(如我所料),还会引发mouseMove。在thisfiddle如果您单击输入元素,您将看到每个引发的mouseDown事件都有一个“D”,每个mouseMove都有一个“M”。HTML:Moves0Downs0ActivityJS:$("#txt").mousedown(function(){document.getElementById("activity").innerHTML+=

javascript - Chrome 中完整的 Http 拦截器错误响应

我在angular5中使用httpinterceptor时遇到了奇怪的问题。我无法在Chrome中获取错误响应和错误状态代码,但能够在IE中获取下面是我的HttpInterceptor代码。import{Injectable}from'@angular/core';import{HttpInterceptor,HttpRequest,HttpHandler,HttpResponse}from'@angular/common/http';import{finalize,tap}from'rxjs/operators';@Injectable()exportclassLoggingInte

javascript - 有什么方法可以从 Chrome 扩展程序访问证书信息

我想从GoogleChrome扩展程序访问SSL证书信息。我在这里查看了API:http://code.google.com/chrome/extensions/api_index.html,但没有看到任何可以完成工作的东西。理想情况下,我希望能够访问Issuer、ValidityPeriod、Subject、SerialNumber等...这在Mozilla/Firefox中似乎是可能的:https://developer.mozilla.org/En/How_to_check_the_security_state_of_an_XMLHTTPRequest_over_SSLhttp:

javascript - 为什么 chrome 很难在 Canvas 上显示大量图像,而其他浏览器却不能?

我们正在使用HTML5Canvas,一次显示大量图像。这工作得很好,但最近我们遇到了chrome问题。在Canvas上绘制图像时,您似乎会达到性能迅速下降的某个点。这不是一个缓慢的效果,看起来你从60fps直接到2-4fps。这是一些重现代码://Helpers//https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Math/randomfunctiongetRandomInt(min,max){returnMath.floor(Math.random()*(max-min+1))+m

javascript - promise 支持 Chrome Extensions API?

过去几周我一直在编写一些浏览器扩展,直到今天我认为Firefox的WebExtension应该在Chrome中自动运行。所以我尝试根据Mozilla的示例编写我的代码。但是今天我发现在ChromeExtensions的API文档中并没有提到Promises。我在所有扩展的代码中都严格使用Promises。那么现在我的问题是,我的代码可以在Chrome中运行吗?或者,如果我在最顶部添加一个varbrowser=chrome声明,它会起作用吗?还是Chrome根本不支持API上的Promises?如果Chrome还不支持API函数上的Promises,它将来会支持它们吗?注意,我知道这个项

javascript - 在旧的 chrome 版本上检测独立模式

根据thisarticle,display-mode:standalone只能在M48或更新版本上检测到。有什么方法可以检测旧版本的模式吗? 最佳答案 不,这是不可能的。Checkthisarticle@supportsfordisplay-modeisonlysupportedstartingwithChrome48. 关于javascript-在旧的chrome版本上检测独立模式,我们在StackOverflow上找到一个类似的问题: https://st

javascript - 在 Chrome 的控制台中隐藏 __proto__ 属性

每当我在对象上键入console.log/console.dir时,总是会出现的属性之一是__proto__,它是构造函数。有什么办法可以隐藏吗? 最佳答案 重新定义console.log:console.log=function(arg){vartempObj;if(typeofarg==='object'&&!arg.length){tempObj=JSON.parse(JSON.stringify(arg));tempObj.__proto__=null;returntempObj;}returnarg;};这不会修改肯定需要

javascript - 我怎样才能在 chrome 扩展中播放声音

我想在chrome扩展中播放声音。我该怎么做?myscript.js文件应该写什么?我尝试在myscript.js中编写:varaudio=newAudio("alarm.wav");audio.play();和:document.write('');document.getElementById('player').play();但它不起作用。我没有再添加任何东西,所以没有未满足的条件。我的manifest.json文件:{"name":"Alarm","version":"1.0.0","icons":{"64":"icon64.png"},"permissions":["http

javascript - 关闭网站选项卡时如何向 Chrome 发送通知?

我正在尝试了解如何在我的网站关闭时使用浏览器发送通知。我看到Facebook做到了,但我不知道怎么做。欢迎任何帮助。 最佳答案 您正在寻找PushAPI:ThePushAPIgiveswebapplicationstheabilitytoreceivemessagespushedtothemfromaserver,whetherornotthewebappisintheforeground,orevencurrentlyloaded,onauseragent.Thisletsdevelopersdeliverasynchronous

javascript - 如何在 chrome 控制台中使用 let 等 ES6 语法?

这个问题在这里已经有了答案:UsingECMAScript6(5个答案)关闭7年前。我正在尝试在chrome控制台中编写一些ES6代码,但我运行时出现了一些错误。我如何在控制台中运行ES6脚本?例如,给定输入lettype='grizzle';控制台在消息中记录了一个SyntaxErrorBlock-scopeddeclarations(let,const,function,class)notyetsupportedoutsidestrictmode如下截图所示