我正在开发一个Chrome扩展,我正在寻找更好的人机工程学,find一个可以pipe理javascript和Chrome扩展API的好IDE。 提前致谢。
我想要我的Chrome扩展保存一些信息,我不知道如何启动代码…我需要它来保存string。 例如 – 用户input一个string(在popup的文本区域),这个string显示在popup窗口中。 当用户退出并返回时,我希望string保持不变。 (我相信它必须保存它)我不想保存在我的服务器或类似的东西,我希望它被保存在用户caching或什么的。
我一直在尝试使用Chrome扩展程序,并且想要制作一个类似于我的Google语音扩展程序的图标,其中当我收到一个事件时,图标旁边会显示一个蓝色的“1”,这是否是一个单独的图标? 然后他们只使用“setIcon”方法? 喜欢这个 chrome.browserAction.setIcon({path:"icon.png"}); 以下是它的外观示例: Gmail似乎全部高达500! 他们不能有每个号码的图标,或者他们? 有什么我可以使用这是做这个东西? 我已经有了我的图标,如果我必须做一个独特的图标,我可以做成10,然后有一个“10+”的图标。 我将它连接到可能有很多事件的API。 有没有人有这个问题? 他们是如何解决这个问题的? 任何意见或build议将有助于! 谢谢!
我想在我的扩展JavaScript文件中引用在我的manifest.json中定义的版本号。 有没有办法做到这一点?
我试图在我的扩展中使用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扩展指南中包含旧分析安装的教程: https : //developer.chrome.com/extensions/tut_analytics.html 这些说明只是说连接到https版本,并更新清单,以允许从该URL加载脚本。 所以这些应该仍然适用于新版本。 事实上,我可以看到从服务器加载的脚本。 一旦脚本加载分析没有正确地初始化它自己,并从不处理它的内部队列(ga.f)发送这些事件到服务器。 控制台中没有错误。 这只是安静地无所事事。 我的猜测是,新的Universal Analytics只是没有设置在扩展环境中运行,但通用文档没有提到: https : //developers.google.com/analytics/devguides/collection/analyticsjs/ 有没有人知道是否有可能将Universal Analytics添加到扩展程序,以及何时可以添加?
我如何去包括我的谷歌浏览器内容脚本中的jQuery库? 当然,我已经无果而终了。 我应该使用<script src="…" /></script> ,还是有其他更好的方法去解决它? 提前致谢!
Chrome Apps和Extensions有何区别? 你可以用应用程序做什么,你不能使用扩展,反之亦然?
我正在编写一个Chrome扩展,我需要在我的代码中获得我的扩展的ID,所以我不需要每次手动改变它。 我怎样才能做到这一点?
鉴于最近争议(2013年12月)在Chrome扩展名为“窗口调整器”,有什么替代解决scheme来快速调整Chrome浏览器的响应式开发testing?