我正在创建一个在线图片存储系统,该系统使用 7 个字符的字母数字代码重命名图像。然后,这些代码将在 URL 中使用。我希望能够双击这些代码并从 Chrome 的地址栏中的 URL 复制它们。我发现某些字符(
-
和 ~
,仅举几例)会导致双击仅突出显示部分代码。
是否存在双击不会包含在其分组中的字符列表?
这是操作系统或浏览器特定的列表吗?
我希望我的系统能够使用最多种(URL 安全)字符,同时仍然允许双击工作。
这完全是浏览器特定的。在 IE 中,
_
是“不安全”,而 -
是“安全”。在 Chrome 中,_
表示“安全”,-
表示“不安全”。在 Firefox 中,两者都是“不安全”的。我认为浏览器没有任何关于此的文档。对于开源浏览器,您可以查看源代码以了解哪些浏览器是安全的。为了确定我只会使用字母数字字符。