小编San*_*nti的帖子

将鼠标悬停在Chrome字段建议上可缩小输入

我使用的是最新版本的Chrome(74.0.3729.169),发现有些令人沮丧/有趣的东西。

在下面的示例中,开始输入您之前使用的电子邮件地址。Chrome的建议显示后,将鼠标悬停在其中一项上。注意输入的减少幅度。

input { padding: 5px; border: 1px solid #ccc; }
Run Code Online (Sandbox Code Playgroud)
<input id="email" name="email" type="text" placeholder="Email">
Run Code Online (Sandbox Code Playgroud)

对于无法重新创建行为,我深表歉意,但是现在我已经能够在多台计算机上使用此代码段重新创建该行为,因此,我非常有信心这样做。

另外(在这里将我的脚趾稍微浸入Meta中)在StackOverflow自己的登录屏幕上有一个相当生动的示例,其结果是整个表单缩小了。

比较下面两个图像的宽度。或者,在第二个图像中,将“建议”的宽度与其对应的输入进行比较。

悬停前

悬停时

通过检查输入本身,我看不到任何可以解释这种行为的新样式。它似乎与padding两者都不相关,因为没有充分padding展示这种行为的输入。

我的问题有两个方面:为什么将建议悬停在输入上会导致输入收缩,并且除了固定宽度或完全禁用建议之外是否有其他方法/解决方法来防止这种情况?

(我认为这两种解决方法都是有条件的。在某些情况下,您可能不想出于样式目的而指定输入宽度,并且禁用建议似乎过分且对UX有害)

还是某个地方的Chromium错误票证(我没有运气进行过搜索-搜索与Chrome浏览器的自动填充/自动填充相关的内容都是关于安全性的无关文章)?

html css google-chrome autocomplete

5
推荐指数
1
解决办法
706
查看次数

在 Azure API 管理中,是否可以有一个允许斜线(例如路径)的模板参数?

我正在使用 Azure Data Lake Storage 来存储大量文件。我在它前面设置了一个 Azure API 管理网关,它重写了 URI 并将后端服务设置为ADLS REST API (Gen2)

此时我正在尝试配置路径 - 读取传递。我在 APIM 中的操作是/data/{filesystem}/{path}?timeout={timeout},我希望能够调用如下:

timeout是可选的)

filesystem: MyFileSystem
path:       Path/To/File.json
Run Code Online (Sandbox Code Playgroud)
GET https://example.com/api/data/MyFileSystem/Path/To/File.json
Run Code Online (Sandbox Code Playgroud)

但是,当我在 Azure 门户中导航到此操作并使用测试功能时,它报告以下错误:

{ "message": "Unable to identify Api or Operation for this request. Responding to the caller with 404 Resource Not Found." }

我知道 APIM 可能正在寻找匹配的操作/MyFileSystem/Path/To/File.json,但找不到。

就其价值而言,我的Path - List端点按我的预期工作,这就是为什么我知道它特别支持{path}我。

GET https://example.com/api/data/MyFileSystem?recursive=true&resource=filesystem
Run Code Online (Sandbox Code Playgroud)

200 OK

我想我可以从模板参数更改为查询参数,但我现在更愿意避免使用该路由。那么,有没有办法让模板参数允许斜线?

rest azure azure-api-management azure-data-lake

2
推荐指数
1
解决办法
2437
查看次数