Articles of 谷歌铬的

在移动Chrome中模拟地理位置

我的问题是基于Chrome的GeoLocation欺骗,它允许我交换我的位置,以testing我的nodejs应用程序。 问题在于它的devise是在运动的历史之后留下一个“痕迹”。 每当我需要移动时,在Chrome控制台中input新的坐标真的很烦人。 你能指点我一个地方/插件/一段代码,我可以在一个圆圈(使用循环)中设置10-20个坐标,并强制仿真每隔几秒钟遵循这些坐标。 那么我可以最终模拟移动并从前端观点继续开发跟踪function? 我的观点是我需要一个真实的欺骗者,Chrome给了我们完美的一个,但是我得让这个小家伙感动。

为什么v8在这种情况下内存不足?

根据node.js文档,一个节点在32位版本上有一个512meg的限制,在64bit版本上有一个1.4gig的限制。 Chrome AFAICT的限制是相似的。 (+/- 25%) 那么,为什么这个代码在内存使用量不超过424meg的时候会耗尽内存呢? 这里是代码( 代码是无稽之谈,这个问题不是关于代码是做什么的,这是关于代码失败的原因 )。 var lookup = 'superCaliFragilisticExpialidosiousThispartdoesnotrealllymattersd'; function encode (num) { return lookup[num]; } function makeString(uint8) { var output = ''; for (var i = 0, length = uint8.length; i < length; i += 3) { var temp = (uint8[i] << 16) + (uint8[i + 1] << 8) + […]

节点检查器控制台 – 不能执行命令,而是转到换行符

我正在运行节点检查器,并试图在控制台中运行命令。 但是,我无法运行它们。 按Enter键进入新行。 在Chrome中使用任何其他控制台工作正常,只是不Inspector的。 已经尝试重新启动节点和检查器。 任何想法如何解决这一问题?

Chrome切换到串行下载脚本

有时(不是每一次,但通常),当我在本地开发,成功下载了数百个JS文件(看起来像我们目前拉1393个脚本)后,Chrome将从并行下载文件切换到串行下载文件。 服务器是节点,使用express和模块“serve-static”。 我使用的是Chrome 43.0。 我正在使用节点0.12.2。 我正在使用服务器静态1.9.3。 这些文件都是使用像<script src="foobar.js"></script>这样的常规脚本标签进行请求的。 我怀疑这是Chrome的问题,因为服务器响应不会改变。 但浏览器请求不会改变,只有他们的时间/顺序。 有任何想法吗? 编辑:鉴于这看起来是一个Chrome的问题,我已经提交了一个错误报告Chromium在这里: https : //code.google.com/p/chromium/issues/detail? can =2& q = serial%20script%20downloading &colspec = ID%20Pri%20M%20Week%20ReleaseBlock%的20Cr%20Status%20Owner%20Summary%20OS%20Modified&ID = 500948&感谢= 500948&amp; TS = 1434467876

Chrome✗和Firefox中的ES6 / Unicode正则expression式中的逻辑或序列✓

考虑下面的Unicode重正则expression式(表情符号代表非ASCII和额外的BMP字符): '🍤🍦🍋🍋🍦🍤'.match(/🍤|🍦|🍋/ug) Firefox返回[ "🍤", "🍦", "🍋", "🍋", "🍦", "🍤" ] 🤗。 Chrome 52.0.2743.116和节点6.4.0都返回null ! 如果我把string放在一个variables中,并且执行str.match(…) ,也不关心我是否通过new RegExp('🍤|🍦|🍋', 'gu')一个RegExp对象。 (Chrome可以用ORing 两个序列来确定: '🍤🍦🍋🍋🍦🍤'.match(/🍤|🍦/ug)可以,非Unicode也可以: 'aakkzzkkaa'.match(/aa|kk|zz/ug)作品。) 难道我做错了什么? 这是一个Chrome的错误? ECMAScript兼容性表格说,我应该与Unicode正则expression式确定。 (PS:在这个例子中使用的三个表情符号就是stand-ins,在我的应用程序中,它们是任意的但是不同的string,但是我想知道'🍤🍦🍋🍋🍦🍤'.match(/[🍤🍦🍋]/ug)在Chrome中工作是相关的?)

从Node.js输出到Chrome控制台

我正在寻找一种方法来直接输出到Chrome浏览器控制台的节点variables。 console.log()在客户端工作方式相同。 像这样的PHP的东西。 这会大大加快发展。