标签: google-chrome-app

使用Chrome API时未经检查的runtime.lastError

chrome.fileSystem在我的应用程序中使用API来打开文件.单击Cancel文件选择器对话框的按钮时,会发生错误:

runtime.lastError运行时未选中fileSystem.chooseEntry:用户已取消

如何解决这个错误?

javascript google-chrome-extension google-chrome-app

25
推荐指数
3
解决办法
2万
查看次数

chrome.exe的通用路径

我正在制作一个应用程序,我想使用chrome URL快捷方式将其安装在用户的桌面上.因此,是否存在chrome.exe的通用路径,可以在所有Windows版本(XP,Seven和vista)上启动我的应用程序

google-chrome google-chrome-app

24
推荐指数
3
解决办法
8万
查看次数

Chrome Apps与Electron相比有哪些优缺点?

我想用javascript(使用网络技术)编写桌面应用程序,并寻找Electron和Chrome Apps之间的比较.

我需要的一切似乎都可以通过Chrome应用程序实现,但围绕Electron/NW.js的大肆宣传.Electron有哪些优点?是否由于大量的Node包?

我认为功能差异对我来说很清楚.

优点和缺点如下:

+ Chrome Apps can run on Chrome OS  
- Chrome Apps needs an installed Chrome Browser
...
Run Code Online (Sandbox Code Playgroud)

更新2016-08-20:

正如Eduardo指出的那样,谷歌宣布他们将停止针对所有平台的Chrome应用程序.所以我认为这个问题的答案现在很明显.

对于开发Chrome应用并且有兴趣将其迁移到网络的所有人来说,这是Google的指南:https://developers.chrome.com/apps/migration

或者,正如谷歌也提到了,你把它迁移到电子NW.js.

javascript google-chrome google-chrome-app electron

22
推荐指数
1
解决办法
8696
查看次数

Chrome打包应用程序中的Websocket服务器

我在chrome打包的应用程序中构建websocket服务器.我得到了一切工作(从客户端到服务器的握手和接收)但是,当我尝试从服务器向客户端发送消息时,它总是会收到错误:"失败:服务器不得屏蔽它发送给客户端的任何帧."

这是我的prepareMessage代码:

  var sendText = _toUTF8Array(JSON.stringify(msg) + '\n');
  var aa;
  var buffer;
  if (sendText.length > 125) {
      if (sendText.length < 65536) {
          aa = new ArrayBuffer(4 + sendText.length);
          buffer = new Uint8Array(aa);
          buffer[0] = 129;
          buffer[1] = 126;
          buffer[2] = sendText.length >> 8;
          buffer[3] = sendText.length & 255;
          _arrayCopy(sendText, 0, buffer, 4, sendText.length);
      }
      else {
          aa = new ArrayBuffer(10 + sendText.length);
          buffer = new Uint8Array(aa);
          buffer[0] = 129;
          buffer[1] = 127;
          var len = new Uint8Array(8);
          len = _Uint64ToUint8(sendText.length); …
Run Code Online (Sandbox Code Playgroud)

javascript google-chrome websocket google-chrome-app

18
推荐指数
1
解决办法
2119
查看次数

调试新的Chrome打包应用

我正在使用Chrome 24中的新式打包应用程序,我没有看到任何方法来启动Developer Tools来进行调试.

建议的调试策略是什么?

google-chrome-extension google-chrome-app

17
推荐指数
3
解决办法
9531
查看次数

从Chrome Webstore安装的扩展程序会引发错误"程序包无效.详细信息:'无法加载包含文件或目录名称的扩展名_metadata ...'

将CRX添加到Chrome网上应用店后,Google会_metadata向crx 添加目录.较旧版本的Chrome不了解此目录(在Chrome 27上测试过)并抛出此错误:

Package is invalid. Details: 'Cannot load extension with file or directory name
_metadata. Filenames starting with "_" are reserved for use by the system.'.
Run Code Online (Sandbox Code Playgroud)

如果您尝试在较旧版本的Chrome上安装此扩展程序,则会看到此错误:https://chrome.google.com/webstore/detail/allcast-receiver/hjbljnpdahefgnopeohlaeohgkiidnoe

一个很好的解释:https://groups.google.com/a/chromium.org/d/msg/chromium-apps/huDqSeaQx3Q/Z5GOMxA7lQIJ

这有解决方法吗?这使得无法支持旧版Chrome.

google-chrome google-chrome-extension google-chrome-app

17
推荐指数
3
解决办法
4万
查看次数

将Cordova应用程序移植到移动Chrome应用程序的原因是什么?

我们运行了一个Cordova应用程序并使用Grunt编写了一个构建脚本,这使得构建应用程序变得轻而易举.我们不需要Chrome提供的任何API,除了老年Android设备的一些性能问题,这些问题迫使我们阻止这些设备上的一些小功能,对我们的应用程序的当前状态非常满意.

到目前为止,我们无法找到任何理由将Cordova App转换为移动Chrome应用程序.还是有什么我们遗失的?在JS速度,CSS支持等方面有什么不同吗?

javascript android cordova google-chrome-app

16
推荐指数
1
解决办法
2889
查看次数

如何调试正在运行的Kiosk模式Chrome应用程序?

我的Chrome应用程序仅在以自助服务终端模式运行时才会遇到问题.有没有办法连接调试器或为Kiosk模式应用程序启用检查器?

google-chrome-app

16
推荐指数
1
解决办法
6572
查看次数

使用Electron为Chrome OS开发应用程序

我必须开发一个支持Windows,MacOS和Chrome OS的应用程序 - 至少.Chrome操作系统是一项重要的要求,因为此应用程序旨在用于学校 - Chromebook是一个大问题.正如你可能知道,Chrome应用即将过时的Windows,MacOS和Linux中,让我们留下两种选择:基于网络的"原生"应用: 电子NW.js.

由于我是从头开始开发这个应用程序,而不是转换任何现有的Web代码,我觉得倾向于选择Electron来完成这个特定的项目.但是,如果Electron可用于开发Chrome OS应用程序,我找不到任何可靠/完整/具体的答案.我发现这个发行说明指出:

Electron现在为ARMv7上的Linux提供构建.它运行在Chromebook和Raspberry Pi 2等流行平台上.

然而,正式来说,Electron只支持Windows,MacOS和Linux,这让我觉得这个Chromebook支持可能有些限制,这反过来又让我认为NW.js可能是这个项目的更好选择.

我的具体问题是: 是否有人成功使用Electron创建了Chrome OS应用程序?这些应用程序是否可以由普通用户轻松安装?(12岁的孩子) 或者他们是否需要某种类似Linux的黑客来让它们运行?

google-chrome-os google-chrome-app nw.js electron

16
推荐指数
1
解决办法
5464
查看次数

如何在隐身模式下启用Chrome扩展程序?

我为Google Chrome创建了一个扩展程序,想知道我的扩展程序是否可以在隐身模式下启用.

例如: chrome.extension ...... allowedIncognitoAccess = true

google-chrome google-chrome-extension incognito-mode google-chrome-app

15
推荐指数
1
解决办法
4万
查看次数