问题标签 [capability]

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 投票
1 回答
576 浏览

go - 向 Protobuf 添加访问控制

我一直在考虑为 grpc 服务添加某种基于能力的访问控制。我的想法是为 proto 文件中定义的每个 rpc 提供所需的功能,并使用 grpc 拦截器检查用户提供的功能是否与 rpc 所需的功能相匹配。我已经查看了几个文档和教程,但是对于从哪里开始我有点茫然。将不胜感激任何指导。

0 投票
1 回答
948 浏览

selenium - 浏览器“首选项”和“所需功能”有什么区别?

使用 Selenium 在浏览器中设置“首选项”和“所需功能”有什么区别?

我看到人们/博客提到“ browser.helperApps.neverAsk.saveToDisk”作为偏好。但是你如何区分它们呢?

0 投票
2 回答
833 浏览

rest - 对于 RESTful 服务 - 客户端如何找到资源属性的有效值?

作为 RESTful API 提供的资源的功能发现的一部分,我正在寻找一种方法让服务宣布属性的可接受值。考虑以下示例,其中apple资源具有属性color

此请求产生:

为了让客户了解什么color值是有效的,例如PUT在测试这个苹果的新版本时,我可以想到许多可能的方法。但是我在这里没有找到任何最佳实践。HTTP OPTIONS 动词似乎不适用于这种细粒度的发现。我是否应该只向/apples集合添加一个数组属性:

回复:

有没有更好更常用的方法?

编辑: 刚刚意识到一种可能的方法是为所有“真实”资源的模式添加资源。喜欢的东西会为资源GET /schemas/apple产生 JSON 模式表示。apple来自 json-schema.org 的修改示例:

不过,我还没有找到任何这样的例子。

0 投票
0 回答
300 浏览

c# - 如何获得在桌面上重命名 StorageFile 的权限

我希望我的代码重命名桌面上的文件,但我无权编辑桌面上的文件。我如何获得必要的许可?

我的代码:

在我的 Package.Appxmanifest 文件中设置的权限:

编辑:我还需要重命名附加设备中的文件的权限,例如 SD 卡和拇指驱动器。

0 投票
2 回答
1786 浏览

google-chrome - Selenium WebDriver (Ruby):如何下载 PDF 文件?

使用 Chrome运行 WebDriver ( Ruby ) 时,具体的命令行开关是什么或desired_capabilities禁用 Chrome 的内置 PDF 查看器。

换句话说,如何以编程方式将 Chrome 配置为下载 PDF 文件,而不是使用其内部 PDF-viewer 插件打开?

0 投票
1 回答
420 浏览

ruby - Selenium WebDriver (Ruby):从 desired_capabilities 中丢失了启动 Chrome 最大化的标志

当我将我desired_capabilities的 for Chrome 设置为这样时

然后caps用查询caps['chromeOptions']['args']--start-maximized标志丢失 - 这就是返回的

这里有什么问题?

0 投票
0 回答
110 浏览

windows - 在 cordova 项目中向 windows 平台添加功能

我想将这 3 个功能添加到我的 Windows 应用程序中。

  • 互联网客户端服务器
  • 私有网络客户端服务器
  • 互联网客户端

最初我尝试从这里添加功能, 在此处输入图像描述 但每次我构建 Windows 项目时。这些功能被分离。

而且我也尝试package.windows.appxmanifest手动将它们添加到文件中。

甚至尝试将功能添加到根目录中的配置文件中。

还尝试创建一个单独的plugin.xml文件并尝试从那里调用它。但没有运气。

0 投票
1 回答
69 浏览

c# - UWP AppointmentManager 中的 Appointment.Invitees 始终为空

有参与者的约会,在查询使用约会.Invitees 属性时总是返回一个空集合。

这是我想要做的,

除了约会之外,我还尝试添加联系人功能,但徒劳无功。有什么想法为什么会出现这种奇怪的行为?

0 投票
3 回答
1920 浏览

java - VSTS 构建代理:Java 9

我在我的构建服务器上安装了最新的 java sdk(包括 jre)版本 9.0.1 并重新启动了代理。代理似乎没有检测到 Java,缺少 java 功能并且构建不会运行,因为代理上没有设置 java 功能。

我需要做些什么才能让 java 得到认可吗?最后一个 java 8.* 版本被正确识别

0 投票
0 回答
834 浏览

c - 为什么在这种情况下linux系统调用“capset”失败?

我正在尝试在 ubuntu 系统中测试“capset”调用。这是代码:

运行二进制文件后,输出为:

似乎 capset 因错误“不允许操作”而失败,而如果我评论这一行

调用 capset 将成功输出:

你知道为什么 capset 在第一次运行时就失败了吗?