Tag: 谷歌浏览器

Chrome扩展程序:如何将文件保存在磁盘上

我目前正在创build一个谷歌浏览器的扩展,它可以保存所有图像或链接到硬盘上的图像。 问题是我不知道如何用JS或Google Chrome扩展API保存磁盘上的文件。 你有想法吗?

使用ECMAScript 6

我正在寻找一种方法来在浏览器的控制台中运行ECMAScript 6代码,但大多数浏览器不支持我正在寻找的function。 例如Firefox是唯一支持箭头function的浏览器。 有没有办法(扩展,用户等)我可以在Chrome上运行这些function?

Chrome扩展上的JQuery代码不起作用

我想用一行jQuery代码做一个Chrome扩展,但它不工作。 铬的控制台不显示任何错误,当我只把jquery代码在控制台中工作正常。 我在这里有这些代码。 content.js $(document).ready(function(){ $('.like_post:contains(Like)').click();}); background.js chrome.windows.getCurrent( function(currentWindow) { chrome.tabs.query({active: true, windowId: currentWindow.id}, function(activeTabs){ chrome.tabs.executeScript( activeTabs[0].id, {file: 'jquery-2.1.3.min.js', allFrames: true} ); chrome.tabs.executeScript( activeTabs[0].id, {file: 'content.js', allFrames: true} ); }); console.log(currentWindow.id); }); 的manifest.json { "name": "plugin name", "version": "0", "description": "What do I do as an extension", "manifest_version": 2, "browser_action": { "name": "project with jquery", […]

如何在谷歌浏览器中设置embedded式JavaScript中的断点?

当我在Google Chrome中打开开发者工具时,我会看到各种各样的function,例如个人档案,时间轴和审计,但是能够在js文件中以及在html和javascript代码中设置断点的基本function已经丢失! 我试图使用JavaScript控制台,这本身就是越野车 – 例如,一旦遇到JS错误,我不能摆脱它,除非我刷新整个页面。 有人可以帮忙吗?

Chrome开发者控制台中的奇怪错误 – 无法加载资源:net :: ERR_CACHE_MISS

据我所知,这个错误不是昨天在Chrome上抛出的,截至今天早上,这是错误的。 我没有改变我的任何浏览器设置。 我附上了截图(打开/closures开发工具窗口四次后): 这个问题与Stack Overlow post相似, 在Chrome下无法加载资源,除非它仅在Chrome中的“检查元素”时发生。 这里是我有的细节: 尽我所能,我解开了自昨晚以来(当我没有这个错误时)所做的一切,错误依然存在。 当我删除所有的前<html> PHP代码,错误消失。 当我只删除所有的前<html> PHP代码除外 <?php session_start(); ?> 错误返回。 由于错误似乎涉及PHP,我检查了我的错误日志,但没有通知,警告,也没有错误。 当我closures开发工具窗口,然后打开窗口没有页面重新加载,每次错误的数量增加一。 当我保持窗口打开,然后重新加载页面,页面重新加载,而不会抛出错误。 但是,只要我再次closures开发工具窗口,然后打开它(无页面重新加载),就会抛出错误。 我使用Firebug在Firefox上检查了我的网站,没有发现任何错误,使它看起来像Chrome问题(版本38)。 我的网站似乎正常工作,否则。 通过Chrome(例如,Yahoo)浏览的其他网站也会遇到此错误。 另外,自从几个月前,我还没有手动更改任何浏览器设置。 另外需要注意的是,这是我去年在Chrome中遇到的第二个奇怪的错误 (请参阅堆栈溢出问题无法加载资源:net :: ERR_NETWORK_IO_SUSPENDED ),即使使用了一个解决scheme,也无法find解决scheme赏金提供。 有没有办法来防止这个错误,或者这是一个浏览器的问题? 在附注中,当我在Chrome中为Stack Over打开Developer Tools时,没有抛出任何错误,所以Stack Overflow不是用PHP编码,或者他们有办法阻止这个错误。 我认为我的网站不受影响,但我不是100%肯定的,这让我紧张:)

Google Chrome将本地主机redirect到https

当我使用ChromedebuggingVisual Studio项目时,浏览器尝试redirect到我的Web地址的https等效项。 我在Web项目中没有启用SSL,起始URL是http URL。 当我使用FireFox或IE进行debugging时,我没有这个问题。 我确实重新安装了Chrome修复了一天的问题。 没有下载任何插件,第二天再次发生问题。 什么使Chrome浏览器redirect本地主机到https? 用户代理:Mozilla / 5.0(Windows NT 6.3; WOW64)AppleWebKit / 537.36(KHTML,如Gecko)Chrome / 36.0.1985.143 Safari / 537.36 这些标签中没有预览和响应数据。

如何自动重新加载我正在开发的Chrome扩展程序?

我希望我的Chrome扩展可以在每次将文件保存到扩展文件夹时重新加载,而无需在chrome:// extensions /中显式地单击“重新加载”。 这可能吗? 编辑:我知道我可以更新 Chrome重新加载扩展的时间间隔 ,这是一个中途解决scheme,但我宁愿让我的编辑器(emacs或textmate)触发 – 保存重新加载或要求Chrome监视更改的目录。

iOS远程debugging

随着近期发布的iOS版Chrome,我想知道如何为Chrome iOS启用远程debugging? 更新:随着iOS 6的发布,远程debugging现在可以用Safari来完成。

不安全的JavaScript尝试访问Google Chrome中的框架

我们的networking应用程序(基于HTML5,SVG&JS)在除Chrome浏览器以外的所有浏览器上运行良好。 在谷歌浏览器,正常的JavaScript事件运行良好,但是,所有附加到iFrame的JavaScript事件不会执行。 我们在控制台中得到错误: Unsafe JavaScript attempt to access frame 目前,应用程序在本地托pipe,在内部testing期间出现这个问题。 谷歌search引起了很多post,但没有任何具体的解决scheme。 有什么build议么?

Chrome开发者工具中奇怪的console.log行为

可能重复: Chrome的JavaScript控制台懒惰评估数组? 打开Chrome开发者工具并input: var a = [];console.log(a);a.push(1);console.log(a); 你会期望这会输出类似的东西 [] [1] 但是,它输出 [1] [1] 行为是一样的 var a = [];console.log(a);a[0] = 1;console.log(a); 任何人都可以解释此行为? 在OS X上运行Chrome。在32位Windows 7上具有相同的行为。 编辑 :行为是相同的,不pipe这些语句是否在同一行上。 我只是简单地将它们提供在一条线上,以便于testing。 把 var a = []; console.log(a); a.push(1); console.log(a); 在一个文件然后运行它产生相同的行为。 编辑x 2请参阅: http : //jsfiddle.net/9N4A6/如果你不想做一个文件来testing。