Javascript 如何加载/构建Chrome应用程序/扩展并以编程方式运行

Javascript 如何加载/构建Chrome应用程序/扩展并以编程方式运行,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我正在寻找一个类似于谷歌自己的Chrome开发编辑器的Chrome应用程序,一个使用web标准创建Chrome应用程序/扩展的应用程序 在Chrome开发编辑器中,可以在应用程序本身中运行您创建的Chrome应用程序/扩展。它构建应用程序并执行它们 是否有一个特定的API来为我想要制作的应用程序执行此操作?如果是这样,它是什么?它的文档在哪里 如能就此问题提供任何指导,将不胜感激 谢谢大家!! -RickChrome开发编辑器被列入api的白名单。您无法将具有此功能的应用程序部署到webstor

我正在寻找一个类似于谷歌自己的Chrome开发编辑器的Chrome应用程序,一个使用web标准创建Chrome应用程序/扩展的应用程序

在Chrome开发编辑器中,可以在应用程序本身中运行您创建的Chrome应用程序/扩展。它构建应用程序并执行它们

是否有一个特定的API来为我想要制作的应用程序执行此操作?如果是这样,它是什么?它的文档在哪里

如能就此问题提供任何指导,将不胜感激

谢谢大家!!
-Rick

Chrome开发编辑器被列入api的白名单。您无法将具有此功能的应用程序部署到webstore

幸运的是,您可以通过以下方式使用此api:作为未打包的扩展加载,添加
“developerPrivate”
“management”
权限,并将设置为其中一个白名单键

如果您的用户是Chrome应用/扩展开发人员,他们将熟悉加载未打包的扩展,因此您可以要求他们自己加载,以访问这些功能,并将没有这些功能的版本分发到webstore

您可以包含一个选项,使用chrome.runtime.getPackageDirectoryEntry()导出源代码并自动插入清单键,并在代码中使用它之前检查chrome.developerPrivate是否已定义

白名单密钥:

  • :"2.在中国的一个研究领域中,一个研究领域中的一个研究领域中的一个研究领域中的一个研究领域中的一个研究领域中的一个研究领域中的一个研究领域中的一个研究领域中的一个研究领域中的一个研究领域是一个研究领域中的一个研究领域中的一个研究领域中的一个研究领域中的一个研究领域中的一个研究领域是一个研究领域,一个研究领域中的一个研究领域的一个研究领域的一个2 2 2 2 2 2 2个研究领域的一个研究领域的一个研究领域的一个研究领域中的一个研究领域,一个研究2 2 2 2 2 2 2个研究2 2 2 2 2 2个研究领域的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的研究2 2 8R17ZOKZJ0MKMCQ5NLFQL8QUTN2OZXAHZTKKACXKQ9/37QIDAQAB”

  • :”2.2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 0pukgmmn7h2gb1h4nkrbDTgBhqmIewQCGpuHMRf/EXNDROhNCx2byStkwIDAQAB“

  • :”2.在中国的一个城市中,有一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的中国的中国的一个中国的一个中国的一个中国的一个中国的政府。中国的一个中国的中国的一个中国的中国的中国的一个中国的政府。中国的一个中国的一个中国的一个中国的一个中国的一个中国的中国的中国的一个中国的一个中国的一个中国的一个中国的中国的中国的一个中国的一个中国的一个中国的一个中国的中国的一个中国的中国的QFYW5RV6N+JyERdu6a7xEnz9lbw41m/noKInlfP+uBQuaQIDAQAB”
  • :“migfma0gcsqgsib3dqebaquaa4gnadcbikkbgqdv/gmx7sjle3ceuizalvfzk0qhswnxcj3cbyvxfo43q2f7szm8/0roex0wSpNRSO1j9c/m7yx7yxyx7yxyx7yx0wuspnrso1j9c/m7yx7yxyxyxyxyxyx7yxyxyx7yx7yx7yx7yx7yx7yx7yx7yx7yx7yx7yx7yx7yx7y
  • :“MIGFMA0GCSQGSIB3DQEBAQA4GNADCBIQBKBKGQDIH5ZNAGD4SVQYCSCJ7KIT4W3Ox0R9S7VFDxTZHAGQVM58KUZ5OjSBIhiseHJJJJUKLZQZZZN9S0E9X1AK/S48ZJME5KHYV6O0PYSLPEM3AZG8BKp9HMUHYH9UHYHW2DT90UMZWZW0WZW0WWW8QI41J+9Q2EP2T2T2TZ2TZ2TZ2TGBJJJ

它被列入了白名单,这让我想哭。这很好!但是,我有没有办法安全地向用户收费?我的意思是,如果我向他们收取99美分的费用来购买我想制作的IDE,他们就可以得到一个CRX…他们可以自己免费分发。/他们可以重新分发,即使你不给他们CRX,Chrome apps和扩展没有源代码保护。好吧,如果它们在Web存储上并且需要花钱,它们就可以得到保护。我拥有的CRX源代码查看器扩展无法查看付费应用程序/扩展的源代码。但我现在甚至无法在Web存储上获得它(Boo。如果安装了扩展,您可以复制它并对其进行调试,以消除任何和所有复制保护(如果它不包括重要的服务器端组件)。