Tag: google chrome

禁用Google Chrome的下载button?

Google Chrome目前正在提供只有embedded式video的video(即非MSE)的下载button: 我很难find任何有关Chrome浏览器实现<video>标签的文档。 有没有人知道是否有办法 – 禁用“控制”和创build自己的video播放器控制 – 禁用此function? 我意识到,如果这显示,它已经很容易下载video,我只是想禁用该function,作为控件的一部分出现。 谢谢!

为什么Chrome在隐藏大型Knockout元素时使用更多的CPU?

我有一个使用Knockout.js 2.2.1的单页web应用程序来显示来自服务器的信息stream(使用socket.io,尽pipe我不这么认为)。 这个应用程序还包含一个大型的数据表,它是使用Knockout的foreach绑定从一个JSON对象创build的。 (桌子很大,但不是很大:20列,200列左右。) 由于表格很大,用户可以通过点击button来打开/closures表格。 数据<table>被放置在一个<div>元素中,我可以使用jQuery的.show()和.show()方法隐藏/显示(基本上通过设置和清除<div>上的CSS display: none )。 所有这些function的作品。 不过,我注意到,在closures(隐藏)大数据表之后,如果Knockout生成的表足够大,Chrome的CPU使用率将跳转至100%。 更有趣的是, 这只发生在用户点击包含表格的<div>元素内的某个地方之后。 当表被隐藏(并且CPU使用率高)时,单击页面上的其他位置将使CPU使用率恢复正常。 这个过程将会重复。 另一个可能有用的注意事项:如果我停止从服务器的stream数据,这个问题不会发生(或者,CPU使用率不明显)。 在此页面上有一个Knockout视图模型,它pipe理来自服务器的stream式数据以及从JSON对象创build此数据表。 这两组数据在其他方面是完全分开的 – 没有任何更改的数据显示在表中,并且表中不包含事件绑定回到视图模型。 就好像Knockout模型的stream式数据更新正在导致数据表上的工作,即使没有stream数据被绑定到表上。 而且只有当表格不显示时才这样做! 快速总结: Web应用程序在加载页面时使用Knockout来呈现大型数据表。 这个表在$(document).ready中启动时隐藏了.show() ,但是在点击一个button之后使用.show()显示,并且可以再次隐藏 如果鼠标在数据表内部被点击,则表格被隐藏后,Chrome中的CPU使用率将跳至100%。 单击页面上的任何其他内容都会使CPU使用恢复正常。 其他相关信息: Chrome浏览器JavaScript分析器显示CPU使用率高,但它被简单地分类为(程序)时间。 Windows上的IE10和Firefox 20都没有显示这个问题。 任何想法这里发生了什么事情,或build议更多的疑难解答? 的jsfiddle: 示例: http : //jsfiddle.net/CTYMv/6/ 加载小提琴后查看CPU使用情况,应该是低的。 点击“Show Table”,然后点击popup的div内的某个地方(灰色背景)。 然后点击“隐藏表” – CPU使用率将显着增加。 然后点击其他任何地方(白色背景),CPU将恢复正常。

在Visual Studio 11中使用Chrome启用脚本debugging

我有一个MVC 4的Web应用程序与一些JavaScript与Internet Explorer工作正常,并给与Chrome的问题。 我正在考虑使用Chrome浏览器作为Visual Studio 11中的浏览器进行debugging,可以从debugging下拉列表中select:问题是我无法弄清楚如何启用脚本debugging:当我debugging断点时,通常是警告 没有符号已经加载这个文件 我知道我可能直接在Chrome中debugging脚本,但是我更喜欢使用Visual Studio来保持一致,因为它涉及到几个lenghty js库。 从以前的文章中我可以看出,使用Visual Studio 2008这是不可能的:有没有人知道用Visual Studio 11做到这一点的方法? PS:附加的Chrome进程没有帮助,因为debugging模式是“本机”而不是“脚本” PSII:我也尝试使用Attach …菜单中的Attach to: Script Code选项来附加Chrome浏览器(这会将debugging模式切换为脚本 ),但这并没有帮助。

有没有办法检测一个网站是否使用SPDY?

有没有办法检测一个网站是否使用SPDY与Chrome通信?

是否有一个谷歌浏览器扩展在每个请求中注入自定义HTTP标头?

Firefox有“修改头”插件 。 Google Chrome浏览器有没有这样的function?

HTML5video – 以编程方式显示/隐藏控件

我正在寻找一种方法来通过javascript显示或隐藏HTML5video控件。 这些控件目前仅在video开始播放时才可见 有没有办法做到这一点本地video控制? 我正在使用谷歌Chrome浏览器。

在Chrome控制台中访问上次logging的值

当我直接在Chrome控制台中评估expression式时,就像 1 + 1 那么我可以参考使用的评估值 $_ 不过,如果值是来自应用程序内部的console.log,而不是直接input到控制台的expression式,则无法使用$ _访问该值。 有没有办法访问上次评估的expression式,无论它来自哪里?

在我的JS代码中(零宽度空间)字符。 他们从哪里来的?

我正在使用NetBeans IDE 7.0.1开发Web应用程序的前端。 最近我有一个非常讨厌的bug,我终于修好了。 说我有代码 var element = '<input size="3" id="foo" name="elements[foo][0]" />'; $('#bar').append(element); 我注意到,当我看到该size属性在Chrome中不起作用时(在其他浏览器中未检查到),出现了问题。 当我在Inspector中打开这个元素时,它被解释为类似的东西 <input id="&quot;3&quot;" name="&quot;elements[foo][0]&quot;" size="&quot;foo&quot;" /> 这很奇怪。 在手动重新inputelementstring字符后,错误消失了。 当我撤销这个改变时,我注意到Netbeans在我的旧代码中提醒了我一些Unicode字符。 它是一个在每个'='之后的零宽度空间,在'] ['和string的结尾之间。 所以string显示正常,因为零宽度空间不显示,但在逃脱他们后,我的string是 '<input size=\u200b"3" id=\u200b"foo" name=\u200b"elements[foo]\u200b[0]" />\u200b' 现在,我到底在哪里得到他们? 我不知道我从哪里复制了element的代码,但它绝对是下列之一: 具有HTML模板文件的Netbeans编辑器的其他窗格; Google Chrome Inspector,“以HTML格式复制”操作; 谷歌浏览器源代码页面(非常怀疑)。 但是我不能用这两种方法来重现这个错误。 我在Windows 7下使用Netbeans 7.0.1和Google Chrome 13.0。没有键盘切换器或类似的东西在运行。 此外,我使用Git进行版本控制,但是我没有取出这些代码,所以Git是不太可能的。 这不可能是我同事的一个愚蠢的笑话,因为他们很有礼貌。 任何build议谁搞砸了我的代码?

JavaScript:在页面的所有元素上反转颜色

注意:我在我的问题中保留了一个最新版本的书签,这个版本运行良好,基于雅各布的回答。 如果您正在寻找一个小书签来使用,使用那个。 如果你只是想要一些奇妙的东西在铬上工作,请参阅leosok的梦幻般的答案。 我希望能够通过JavaScript书签来反转页面上所有元素的颜色。 我知道要倒置颜色,你可以从255(xFF)中减去每个RGBhex值,但除此之外,我不确定如何继续。 我怎样才能做到这一点? 使用jQuery是可以接受的,它只需要在Chrome上工作,但如果它在Firefox中工作,那将是一个加号。 这是排除图像 – 背景,文字和链接的颜色都应该倒置。 基本上任何从CSS获取其颜色的东西。 更新这里是一个更新的小书签,修复了嵌套的元素问题,并将工作在许多不同的网站(包括这一个) UPDATE2增加了对透明度的支持,处理具有默认背景颜色rgba( 0,0,0,0)的元素。 更多的网站现在应该与更新的工作。 javascript: (function ($) { function load_script(src, callback) { var s = document.createElement('script'); s.src = src; s.onload = callback; document.getElementsByTagName('head')[0].appendChild(s); } function invertElement() { var colorProperties = ['color', 'background-color']; var color = null; for (var prop in colorProperties) { prop = […]

如何将自定义的接受语言添加到Chrome进行伪本地化testing?

我正在testing一个网站的伪本地化 。 我可以将Internet Explorerconfiguration为具有自定义接受语言: 点击工具 , Internet选项 在常规选项卡上单击语言 在Language Preferences对话框中点击Add 。 input用户定义的语言qps-ploc (即伪(基本)区域设置) 点击OK 现在,当Internet Explorer发出一个http请求时,接受语言将通过qpc-ploc : GET https://stackoverflow.com/ HTTP/1.1 Accept: application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, application/x-ms-xbap, */* Accept-Language: qps-ploc,en-US;q=0.5 User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; […]