167得票3回答
Chrome扩展程序消息传递:未发送响应

我正在尝试在内容脚本和扩展之间传递消息。 以下是我在内容脚本中的代码:chrome.runtime.sendMessage({type: "getUrls"}, function(response) { console.log(response) }); 而在后台脚本中我有以下代码:ch...

84得票5回答
Chrome 应用和扩展的区别

Chrome应用和扩展有什么区别? 使用应用可以做什么,而使用扩展无法完成,反之亦然?

72得票1回答
如何使用Chrome扩展程序清单版本3将脚本导入到服务工作者中?

我正试图将我的Chrome扩展程序从清单版本2迁移到版本3。由于在清单v3中背景脚本被服务工作者替换,我不能再使用html文件并在脚本标签中引用js文件。 有没有办法将我个别的脚本文件导入到service_worker.js文件中? 我搜索了几乎所有的互联网资源,但都找不到解决方案。即使官方文...

70得票1回答
因为违反CSP(内容安全政策),拒绝执行内联事件处理程序。(沙盒)

我正在开发谷歌浏览器打包应用,当我在manifest.json中加入 Sandbox 时: { "manifest_version": 2, "name": "WM32216", "version": ...

66得票3回答
如何更改Chrome打包应用程序的ID?或者为什么我们需要在manifest.json中使用密钥字段?

我正在开发一个针对Chrome商店的打包应用,使用一次性Chrome钱包支付。对于我的应用程序,我需要在运行时检查用户是否购买了该应用,以决定是否应该使用演示功能或完整功能。 根据Chrome identity API文档: 为保持应用程序ID不变,您需要将安装的manifest.json...

64得票8回答
拒绝执行内联脚本,因为它违反了以下内容安全策略指令:"script-src 'self'"。

我正在创建一个用于Rss阅读器的Chrome扩展程序,在其中遇到了上述错误,请帮忙。 manifest.json{ "name": "Tutorialzine Extension", "manifest_version&quot...

48得票2回答
Chrome应用程序Webview和触摸滚动传播

我很高兴地用Chrome打包应用程序替换了Windows 8 Metro应用程序。 目前,它需要模仿Metro应用程序的外观和感觉。 主页面由多个水平排列的Webview组成,可进行大量的水平滚动。 当尝试使用触摸设备进行水平滚动时,我遇到了一个问题。 如果滚动手势从Webview开始,则会捕...

47得票3回答
Chrome开发者工具:潜在内存耗尽崩溃前暂停

在最新的Chrome DevTools中,我可以看到一个新的信息: 现在,我不确定如何使用这些信息。它似乎会随机出现在应用程序中。如何调试应用程序以避免潜在的内存不足崩溃?我在任务管理器中检查到,在这些信息出现时,该应用程序的内存使用量约为55K,对于该应用程序来说,这是相当低的(当它计...

44得票5回答
在使用Chrome API时未经检查的runtime.lastError

我在我的应用程序中使用chrome.fileSystem API打开文件。当我点击文件选择对话框的取消按钮时,会出现以下错误: 运行fileSystem.chooseEntry时,未经检查的runtime.lastError错误:用户已取消 如何修复此错误?

44得票18回答
可以删除“检查元素”吗?

是否有可能通过Javascript删除或禁用Chrome应用程序中的“检查元素”上下文菜单? 我在几个论坛上搜索过,但没有明确的答案。