Tag: 谷歌浏览器

如何摆脱“禁用开发者模式扩展”popup

最近谷歌join了这个恼人的popup到开发渠道。 有人在这里回答( 禁用在Chrome中popup的开发人员模式扩展 )编辑chrome.dll摆脱popup。 但是,这里描述的方法似乎不再有效。 另外,如果有批处理脚本修复chrome.dll,Google应该推出一个新的更新程序,这将是一件好事。

Chrome使用固定位置元素慢速滚动

在我的顶部有一个固定的DIV,底部有3个固定的标签和一个固定的div(这只在login后才会显示)。 我在Chrome浏览器上的滚动性能不佳 – FF和IE都很好。 我已经准备好了关于Chrome的一些问题报告,固定定位和滚动,想看看有没有人有任何build议? 我真的想要解决这些元素在他们的位置,但我也希望在Chrome浏览器中有良好的滚动性能。 任何想法解决? 注意:在放大Chrome时更显着 更新:我已经读过其他人有类似的问题,并更新了这个Chrome问题 ,后来合并到136555 ,据称从Chrome 26固定。

Console.log消息没有显示在Chrome的JavaScript控制台?

我正在使用jQuery.log插件进行日志logging(如果可用,它将logging到console.log),而且我没有看到Chrome浏览器JavaScript控制台中显示任何日志消息。 日志logging在Firefox下的Firebug控制台上工作,但是我必须明确地启用Firebug JavaScript控制台。 在Chrome下的某个地方错过了一些选项? 编辑: 唯一被logging到控制台的是 未捕获的语法错误,无法识别的expression式:|button 我认为Chrome控制台甚至会在上述错误之后logging语句,但Chrome在这里可能存在某些问题,请参阅http://code.google.com/p/chromium/issues/detail? id = 29062 。 我在Linux下使用Chrome 5.0.375,并且该错误被列为Windows XP,Chrome 4.0的问题,但仍然可以应用。

扩展console.log而不影响日志行

我想扩展“console.log”函数来添加额外的信息到输出 – 但我不想影响浏览器在控制台窗口中生成的脚本名称/行号信息。 看看如果我创build我自己的实现,我得到无用的跟踪信息,我应该find该代码区域…(他们都链接到日志实现,而不是引起日志消息的实际脚本) 基本上,我的应用程序是一个非常可插拔的基础设施,任何日志输出可能发生在任何数量的帧。 因此,我希望每条日志消息在日志消息的开头都包含一个特殊的唯一标识符。 我已经尝试用我自己的replaceconsole.log方法,但是chrome抱怨Uncaught TypeError: Illegal invocation 这是我重写它 var orig = console.log; console.log = function( message ) { orig( (window == top ? '[root]' : '[' + window.name + ']') + ': ' + message ); } 有任何想法吗? [编辑]注:解决“非法调用”的问题后,似乎文件名/ linenumber仍然“被污染”的覆盖… [编辑]它看起来像一般的答案是 – 没有 – 尽pipe一些令人困惑的鹅追逐,所需的function是无法实现在当前版本的浏览器。

我可以使用常规Chrome浏览器并排运行Chrome Beta吗?

我希望Chrome稳定版和Beta版同时运行,因此我可以在两者中testing我的网站。 我知道我可以和另一台Chrome并排运行Chrome Canary ,但我现在不想这么做。 当稳定运行时,当我尝试运行Beta时,它立即退出。

chrome.storage.local.get并设置

我试图在我的扩展中使用chrome.storage.local ,它似乎不工作。 我使用localStorage但意识到我不能在多个页面的内容脚本中使用它。 所以,这就是我所想到的: function save() { var channels = $("#channels").val(); var keywords = $("#keywords").val(); chrome.storage.local.set({'channels': channels}); chrome.storage.local.set({'keywords': keywords}); } 我确实相信我正在执行save() ,但问题出现在load() : function load() { var channels = ""; chrome.storage.local.get('channels', function(result){ channels = result; alert(result); }); var keywords = ""; chrome.storage.local.get('keywords', function(result){ keywords = result; alert(result); }); $("#channels").val(channels); $("#keywords").val(keywords); } 警报触发时,会打印出[object Object] 。 这是为什么? […]

Chrome应用和扩展程序的区别

Chrome Apps和Extensions有何区别? 你可以用应用程序做什么,你不能使用扩展,反之亦然?

如何在chrome中设置DOM断点

我正在试着按照这里的教程。 我困在DOM Breakpoints (靠近底部)的部分。 我去了他们正在谈论的示例网站 。 我按下Ctrl + Shift + 我和导航到“元素”选项卡。 在元素选项卡中,我find了以下html部分: <div id="profileCard" style="position: absolute; left: 403px; top: 135px; visibility: hidden; display: none; " class="goog-hovercard"> </div> 现在我卡住试图find上下文菜单: 调出#profileCard元素的上下文菜单,然后select要分解的事件:子树修改,属性修改和节点删除 以下是显示我的位置的截图:

Chrome扩展程序“Window Resizer”的替代方法

鉴于最近争议(2013年12月)在Chrome扩展名为“窗口调整器”,有什么替代解决scheme来快速调整Chrome浏览器的响应式开发testing?

为什么一个自引用的iframe不是无限循环的,会导致我的机器崩溃?

我创build了一个简单的HTML页面,该页面的iframe的src属性引用了包含页面 – 换句话说,是一个自引用的iframe。 this.html <html> <head></head> <body> <iframe src="this.html" /> </body> </html> 为什么这不是无限循环和崩溃我的浏览器? 另外,为什么甚至不会在这个崩溃? (注:这是由团队讨论使用iframe来解决问题的优点和缺点而产生的,你知道,“镜子的镜子”就是这样)。