Questions tagged «google-chrome»

[google-chrome]用于解决与使用Chrome浏览器(使用Blink渲染引擎)的Google Chrome开发相关的问题。警告!对浏览器的常规支持不在主题之列:有关使用或配置浏览器的问题,应发布在https://superuser.com上。Chrome操作系统和Chromium不在主题之列:关于[google-chrome-os]或[chromium]的问题应使用这些标记。


8
Chrome JavaScript调试-如何保存页面刷新或通过代码中断之间的断点?
使用Chrome及其JavaScript调试器时,每次我重新加载页面/脚本时,我的断点都丢失了,我必须去弹出窗口中找到脚本文件,找到我的断点代码行,单击以添加它等 有没有一种方法可以保存这些断点,使其即使在刷新页面后仍会中断(我使用过的其他调试器会这样做)? 或者,我的JavaScript代码中是否有一种干净的方法,我可以输入一些内容告诉chrome开始跟踪(在行上暂停)?

8
如何为以FormData上传的Blob提供文件名?
我目前正在使用以下代码上传从剪贴板粘贴的图像: // Turns out getAsFile will return a blob, not a file var blob = event.clipboardData.items[0].getAsFile(), form = new FormData(), request = new XMLHttpRequest(); form.append("blob",blob); request.open( "POST", "/upload", true ); request.send(form); 原来上载的表单字段的名称与此类似:Blob157fce71535b4f93ba92ac6053d81e3a 有什么方法可以设置或接收客户端的此文件名,而无需进行服务器端的任何通信?


3
307在Chrome中加载analytics.js时重定向
我正在构建一个Web应用程序,并使用Google Analytics(分析)(analytics.js)进行分析。我最近注意到,分析无法在Chrome中正常运行。 我在一个单独的模块中使用标准代码段加载分析,并通过requirejs包含在内。我已验证此脚本可以按预期运行并执行分析代码段。 在Firefox中检查网络流量时,我可以看到分析脚本已按预期从Google加载(HTTP 200响应): 但是,当我在Chrome中运行完全相同的页面时,我收到指向about:blank的HTTP 307响应,并且分析未运行: 但是,如果我将分析URL直接粘贴到Chrome地址栏中,则会找到该脚本。任何想法在这里发生了什么,或如何解决?

7
如何使用Javascript在Chrome浏览器中检测标签是否处于焦点状态?
我需要知道用户当前是否在Google Chrome浏览器中查看标签页。我尝试使用事件模糊和焦点绑定到窗口,但是只有模糊似乎可以正常工作。 window.addEventListener('focus', function() { document.title = 'focused'; }); window.addEventListener('blur', function() { document.title = 'not focused'; }); 焦点事件的工作很奇怪,仅在某些时候如此。如果我切换回另一个标签,则焦点事件将不会激活。但是,如果我单击地址栏,然后返回页面,它将。或者,如果我切换到另一个程序,然后再回到Chrome,则该选项卡当前处于焦点状态时它将激活。


3
X-Frame-Options:Firefox和Chrome中的ALLOW-FROM
根据本文,我正在实现“传递”功能,X-Frame-Options以使合作伙伴网站将我的雇主网站包装在iframe中:http : //blogs.msdn.com/b/ieinternals/archive/2010/03/30 /combating-clickjacking-with-x-frame-options.aspx (拆分要发布的网址) 简而言之,我们合作伙伴的页面上有一个iframe,其中包含针对我们域的URL。对于我们域中的任何页面,他们都会添加一个特殊的url参数,例如&@mykey=topleveldomain.com,告诉我们该页面的顶级域是什么。 我们的过滤器会从网址中选择合作伙伴TLD(如果提供),并根据白名单对其进行验证。如果它在列表中,我们将为X-Frame-Options标题提供值ALLOW-FROM topleveldomain.com(并为将来的点击添加cookie)。如果不在我们的白名单中,我们将发货SAMEORIGIN或DENY。 问题在于,ALLOW-FROM domain对于最新的Firefox和Google Chrome,发送结果似乎没有任何操作。至少IE8似乎正在正确实施ALLOW-FROM。 签出此页面:http : //www.enhanceie.com/test/clickjack。在“应该显示内容”的第5个(共5个)框之后,是一个不应显示内容的框,但实际上是。在这种情况下,iframe中的页面正在发送X-Frame-Options: ALLOW-FROM http://www.debugtheweb.com,这与完全不同http://www.enhanceie.com。但是,框架仍显示内容。 关于是否X-Frame-Options可以ALLOW-FROM在相关(桌面)浏览器中真正实现的任何见解?也许语法已更改? 一些有趣的链接: 关于x-frame-options的RFC草案:http://tools.ietf.org/html/draft-gondrom-frame-options-01 developer.mozilla文章将标题作为2选项标题(sameorigin或deny)进行了讨论。 https://developer.mozilla.org/zh-CN/docs/Web/HTTP/X-Frame-Options 引发整个事件的msdn博客:http : //blogs.msdn.com/b/ie/archive/2009/01/27/ie8-security-part-vii-clickjacking-defenses.aspx 讨论3个值的msdn博客:添加allow-from来源http://blogs.msdn.com/b/ieinternals/archive/2010/03/30/combating-clickjacking-with-x-frame-options.aspx

5
Chrome开发者工具:有什么方法可以排除网址与正则表达式匹配的请求?
不幸的是,在最新版本的Chrome中,否定网络过滤器不再起作用。我使用此过滤器是为了排除每个包含特定字符串的http调用。我在Chrome开发者工具论坛中提出了一个解决方案,但此刻没有人回答。 因此,我想知道是否存在一种使用正则表达式语法解决此问题的方法(例如,排除包含字符串'loadMess'的每个调用)。


4
您如何在Chrome中检查网络检查器?
根据Google的说法,这可以通过在Chrome中访问“ chrome-devtools://devtools/devtools.html”来完成,但是现在在稳定版的Chrome(或Canary)中访问该页面,只是显示了99%的剥离检查器版本。 要重申我的“职务”,是指“检查”检查员。不只是检查正常的网页。 虽然我认为没有必要知道解决问题的方法,但我正在检查检查员,以便可以按照Paul Irish和下面的讨论进行样式设置:https : //darcyclarke.me/articles/development/skin-your -chrome-inspector /

4
Chrome扩展程序如何将许多文件保存到用户指定的目录中?
我正在开发一个Chrome扩展程序以用作内部工具。它要求的行为是: 作为页面操作,请在查看某些Intranet页面时启用地址栏图标。 当用户单击该图标时,在页面上标识某种特定媒体类型(例如.jpg)的所有文件,以及 将它们全部静默保存到用户本地驱动器上的目录中。 之前曾有人问过这个问题,但是答案是“使用NPAPI ”,现在NPAPI被遗弃了。 那么,目前可用的方法是什么?我看过的是: 该chrome.FileSystem API ---但这不保存任何用户访问的位置的文件。而是将存储的文件隐藏在未记录目录中的混淆名称后面。用户要求将文件以其原始名称存储在可访问的目录中。 HTML5下载属性,方法是创建数据:URL并以编程方式单击它。这会为每个文件弹出一个“另存为...”对话框,当单个页面上有一百个资产时,这是不可接受的。用户要求下载文件时,除了单击单个图标外,不能进行进一步的交互。 该浏览器下载API,但那只是在测试和开发渠道提供。用户需要与主流Chrome一起使用此扩展程序。 使用Native Messaging API,方法是创建一个小的.exe,将文件保存到磁盘,然后将.jpg作为blob传递给它。这似乎很麻烦,我什至不确定如何可靠地将大型Blob传递给EXE。 我可以尝试另一种方法吗?

4
如何在JavaScript中从Chrome的控制台读取
我想在我的应用程序中放置一个按钮,如果您按该按钮,它将获取写入控制台的所有内容并将其通过电子邮件发送给我(用于报告错误)。我知道我可以保留一个变量,并且每次执行console.log时都将消息追加到该变量,但是我试图将应用程序的内存消耗保持在较低水平,因此仅从应用程序中获取它会更有效。安慰。 有没有办法从javascript检索控制台消息? 谢谢

8
HTML5视频不会循环播放
我有一个视频作为网页的背景,并且我试图使其循环播放。这是代码: <video autoplay='true' loop='true' muted='true'> <source src='/admin/wallpapers/linked/4ebc66e899727777b400003c' type='video/mp4'></source> </video> 即使我告诉视频循环播放,也不会。我还尝试使其与onended属性循环(根据此Mozilla支持线程,我也尝试了jQuery的那一部分)。到目前为止没有任何工作。Chrome或我的代码有问题吗? 编辑: 我检查了网络事件和工作副本(http://fhsclock-labs.heroku.com/no-violence)的HEAD与我尝试工作的应用程序。不同之处在于工作副本从Heroku上的静态资产(显然是通过Varnish)提供视频,而我的副本则由GridFS(MongoDB)提供。 Chrome浏览器的检查器的“网络”标签显示,在我的应用程序中,视频被请求了3次。状态一次为“待定”,第二次为“取消”,最后一次为200 OK。工作副本仅显示两个请求,一个状态为待处理,另一个为206部分内容。但是,视频播放一次后,该请求将更改为“已取消”,并再次请求该视频。在我的应用程序中,这不会发生。 至于类型,在我的应用程序中,两个是“ undefined”,另一个是“ video / mp4”(应该是)。在工作的应用中,所有请求均为“ video / mp4”。 另外,我Resource interpreted as Other but transferred with MIME type undefined.在控制台中收到警告。 我不太确定从哪里开始。我认为该问题是服务器端的,因为将文件作为静态资产服务可以正常工作。可能是服务器未发送正确的内容类型。GridFS可能是一个问题。我不知道。 无论如何,来源在这里。您可以提供的任何见解都将受到赞赏。

5
Chrome浏览器不信任Fiddler根证书
我的机器上安装了Fiddler。我已经安装了Fiddler根证书来解密HTTPS通信,但是它仅在FF和IE中有效,而在chrome中不起作用。Chrome浏览器不信任Fiddler的证书,并且不允许我连接到任何隧道连接。 我尝试在Fiddler2.com的页面上查找插件,但没有任何显示。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.