小编Paw*_*tyć的帖子

Chrome DevTools:在潜在的内存崩溃之前暂停

在最新的Chrome DevTools中,我可以看到一个新信息:

在此输入图像描述

现在,我不确定如何使用这些信息.它似乎随机出现在应用程序中.如何调试应用程序以避免可能的内存不足崩溃?我检查了任务管理器,当这个信息出现时,应用程序使用大约55K内存,在这个应用程序的情况下是非常低的(当它计算一些数据时,它可以是更高的内存消耗).

所以我想知道这些信息是否准确并且存在崩溃的风险.如果是这样,我该怎么办呢?

javascript google-chrome google-chrome-app

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

如何在 ESLint 中将制表符大小定义为 4?

我正在我的工作区中试验 ESLint,我对缩进规则有点困惑。

这是我的缩进设置规则:

"rules": {
  "indent": [
    "error", "tab"
  ]
}
Run Code Online (Sandbox Code Playgroud)

文档只说只有两个选项:空格数的正数和“制表符”。

我的问题是如何定义制表符大小为 4 而不仅仅是“制表符”?是否可以为此使用缩进规则?

我用的是vscode。

eslint eslintrc

19
推荐指数
2
解决办法
4万
查看次数

使用 Google OAuth 的 Electron 应用程序:“此浏览器或应用程序可能不安全”

我的应用程序的一位用户今天报告了有关向 Google 授权用户(使用 OAuth 2.0)的问题。到目前为止,应用程序正在打开一个新的浏览器窗口(节点集成已禁用,会话与主应用程序分离)。你可以在这里看到实现,因为该库是 OSS。我用它来授权用户访问 Google Drive 上的应用程序数据。今天登录后看到以下消息:

此浏览器或应用程序可能不安全。

尝试使用不同的浏览器。如果您已经在使用受支持的浏览器,您可以刷新屏幕并再次尝试登录。

了解更多链接有一个面向开发人员的部分。本节有 2 个链接。一是如何将应用程序升级到PWA。由于该应用程序是一个 API 测试工具,因此无法在 Web 浏览器中运行它。第二个链接指向描述如何迁移到本机应用程序授权的文档。然而,所描述的流程需要授权码授权。这意味着我需要将 OAuth 机密包含到我的应用程序中。然而,Electron 应用程序仍然是 Web 应用程序,并且没有编译源代码的概念。我会将不安全的客户秘密暴露给公众。我可能可以构建一个服务器应用程序来支持它,但该应用程序是 OSS 项目。它没有资金来运行授权服务器。

我现在的问题是我应该如何为 Electron 应用程序实现 OAuth 2。在这种情况下,我无法使用 PWA,并且服务器授权流程(代码授予)远非理想。

google-oauth electron

11
推荐指数
3
解决办法
6368
查看次数

chrome.tts.speak字符限制

我在我的扩展程序中使用Chrome的tts服务.根据chrome.tts文档:

文本的最大长度为32,768个字符.

但是,当我传递超过250个字符的字符串时,引擎将无法读取所有话语(它将停止在单词的中间读取它).我现在想知道这是一个错误还是这个设计.Web语音API具有类似于规范中描述的字符限制,并且其行为方式相同.

我想知道我做错了什么,或者它只取决于浏览器中的TTS引擎而我无法用它做任何事情?

google-chrome text-to-speech google-chrome-extension webspeech-api

6
推荐指数
1
解决办法
1270
查看次数