问题标签 [chromebook]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1325 浏览

javascript - 如何在没有提示的情况下在 Google Chrome App 中写入文件?

我在 Chromebook 上摸索着免费的 Chrome Dev Editor。我正在尝试使用fileSystem来读取和写入 .txt 文件。这一切都非常紧凑,一点也不像 C 中的那样。我什至无法判断我是否被允许做某事,更不用说在哪里找到合适的地方了。

我认为我可以使用 Files thingy 看到的文件位于允许我在其中播放的沙箱中(意思是应用程序可以访问的文件夹?)根称为下载。果然,如果我使用所有点调用和回调参数进行读取,如 developer.chrome.com/apps/filesystem 中的示例所示,它就可以工作。但是我每次读写都必须有提示。

再用谷歌搜索一下这个技巧:(我认为它实际上是在 stackoverflow 中)一个chrome.runtime调用,getPackagedDirectoryEntry,这似乎让我可以处理我的应用程序的文件夹。伟大的!这就是我不需要经过提示的全部内容。无论如何,对于读取文件。

但是随后尝试将相同的技巧应用于写入文件并没有奏效。事实上,它没有做任何可辨别的事情。没有错误,没有抱怨。没有什么。即使带有提示的写入文件工作正常(所以大概我拥有权限和 Blob 构造权。)该怎么办?

这是我的代码:

0 投票
1 回答
1806 浏览

google-chrome-os - 无法在 chromebook 上连接到 USB:访问设备的权限被拒绝

我正在为必须与特定 USB 设备通信的 chromebook 编写应用程序。该设备存在于找到的设备列表中,来自回调:

所以我可以成功看到我的设备,但是当我尝试打开它时,它失败了:

我在控制台中收到错误:无法打开设备:访问设备的权限被拒绝

我在 manifest.js 中声明了所有必需的 USB 权限:

我还尝试了其他 api 函数,例如chrome.usb.findDeviceschrome.usb.requestAccess,但结果是一样的。同时我的nexus 7 设备例如通过usb 被成功识别。任何想法为什么可以或猜测如何使我的 USB 设备变得可访问?我只在 Acer Chromebook c7 (Chrome OS v.44) 上遇到过这个问题,而在 Mac 上我没有这样的问题。

0 投票
1 回答
126 浏览

chromebook - 将计算机设置为忽略 Chromebook 上的 RST 数据包

尽管我向我保证一切都已设置好,但我的租用服务器不允许我通过 SSH 远程访问。如何在不使用 Python 的情况下覆盖 Chromebook 上的 RST 数据包?

0 投票
1 回答
1739 浏览

linux - 在 Chromebook 上编译内核模块

我正在运行带有面包块的 ARMv7 Chromebook。我想安装 CIFS 共享,但似乎 CIFS 不在内核中。所以我下载了与我相同的内核版本源,编译了 cifs.ko 模块,并尝试加载它。但我收到了这个错误:

该模块被编译为 ARM 模块,我检查了文件:

是什么赋予了?

0 投票
2 回答
1942 浏览

javascript - 出示 NFC 卡时触发事件

我正在尝试在 Chromebook 上构建一个 webapp,我需要它使用 ACR122U NFC 读取 RFID 卡序列号。我正在使用chrome-nfc

我正在愉快地阅读卡片,但是当卡片出现时我不知道如何触发事件。

chrome-nfc 中是否有任何事件可以用来了解卡片何时呈现给读卡器?

编辑:我一直在尝试使用 chrome.nfc.wait_for_tag,但它的行为不像我预期的那样。

两者都立即返回上面的结果,我用什么数字来超时似乎并不重要......

如果我在读卡器上没有卡的情况下调用函数,然后在函数调用后立即将卡放在读卡器上,我在控制台中没有输出。

0 投票
1 回答
1201 浏览

google-chrome-os - What IP's should be whitelisted for a managed ChromeOS device?

Is there an equivalent to netblocks and/or SPF records (https://support.google.com/a/answer/60764?hl=en), or simply documentation stating what communication from a managed ChromeOS device should be whitelisted on a firewall to allow full functionality?

我们有一个客户需要设备内外所有通信的完整文档,并希望将 Chromebox 用于该应用程序。

此处的 SSL 白名单域似乎是相关的(也许只需将所有相关 IP 列入白名单即可?): https: //support.google.com/chrome/a/answer/3504942#sslinspection

0 投票
1 回答
667 浏览

javascript - 即使在 clearData、没有持久值和终止之后,WebView 也不会删除 cookie/存储 - Chrome Kiosk App

我有一个 Kiosk 应用程序,它将用于收集公共注册,并且注册页面是一个显示在受控 WebView 中的公共网站。我需要从 WebView 缓存中清除所有用户的个人数据,但似乎无法使用已记录的过程来执行此操作。

这是我的 WebView 标记:

这是我用来清除缓存和存储的代码:

clearData没有完成这项工作时,我开始完全终止视图并添加一个具有相同标记的新视图。然而,当新的 WebView 加载时,我仍然可以看到个人详细信息。为什么会发生这种情况,如何删除数据?

0 投票
1 回答
276 浏览

chromebook - 如何在 GAFE Chromebook 上禁用互联网?

作为“一对一计划”的一部分,我的儿子获得了 Chromebook 和 Google Apps for Education (GAFE) 帐户。他患有强迫症,在学校期间强迫性地上网。他们有无线网络。

我想要求学校在他的 Chromebook 上禁用互联网,然后老师可以每天临时启用几次以使他同步。或者他们可以用记忆棒交换文件?

如果有办法在 Chromebook 上禁用互联网?如果是这样,你能给我一步一步的指示,我可以转发给学校吗?他通常不会将 Chromebook 带回家。(我可以让他把它带回家一次,不过,如果有一次性程序我应该自己进行。)

有一些浏览器扩展允许一个人在离线时编辑自己的 Google Drive 中的文件。

记忆棒是一种选择吗?

[有人可以为 GAFE 发明一个标签吗?我没有足够的代表。]

0 投票
1 回答
336 浏览

ubuntu - Ethereum - Chromebook 上的磁盘空间已满,想要在 Linux 上备份密钥库(使用 Crouton)

ChromeBook在 Acer Chromebook 11 上运行(v 46),我已经安装在其中使用 Chrome 浏览器中的 shell 在开发模式下Crouton运行。XFCE Ubuntu在 Ubuntu 中,我一直在运行一个节点Ethereum Geth,它实际上已经耗尽了我在计算机上的所有存储空间。今天重启电脑后,在 Linux 中收到磁盘空间已满的通知后,我现在无法再使用 Chrome 中的终端(Alt Ctrl T)运行sudo startxfce4,从而让我回到 Ubuntu。具体来说,终端打开了,但我无法在命令提示符下输入任何内容。此外,当我打开文件应用程序时,其中没有任何内容(包括下载文件夹),当我打开 Chrome 以清除浏览器历史记录/缓存(以清除一些额外空间)时,加载 gif只是一直在旋转。Chrome 中的 Crouton 扩展程序说它已断开连接(尽管已启用),但由于磁盘空间不足,我什至无法下载另一个 Crouton 副本。

除了备份keystore. 除了备份该文件之外,如果需要的话,我不介意将系统擦干净。我最近还购买了一张 SD 卡,以防止磁盘再次变满。我有哪些选择可以返回 Ubuntu 以检索文件,或者至少在不使用 shell 的情况下从 ChromeOS 备份该文件?我可以从 ChromeOS 访问其他操作系统的文件系统吗?

感谢您在此问题上提供的任何帮助。我相信这是磁盘空间的问题,如果您能提供任何有助于我检索此文件的建议,我将不胜感激。谢谢!

0 投票
1 回答
504 浏览

linux - Linux 中用于 NI LabVIEW 的 ULX 库

我有一台 Chromebook,在我的大学里,我们正在使用 LabVIEW 进行一些编程。我已经安装了 Crouton,并且知道我可以在 Linux 中安装 LabVIEW。

但是,我们的项目还需要ULX 库。这些似乎仅适用于 Windows。有什么方法可以在 Linux 中使用它们吗?