3

我在我的 Safari 扩展程序中显示了非常长的 URL。显然,它们不能放在一条线上。目前,分词规则使得大多数 URL 都在两行上:第一行相当短,以?符号结尾,另一行长得离谱,包含所有其余GET参数。

我想让它在&符号上也中断,如果可能的话,不要搞砸复制粘贴。我试图&&\u00ad( + 软连字符) 替换每个,但是在 URL 中确实没有任何&连字符之后看到连字符有点奇怪。&

我以为 CSS3 可以解决这类问题,但我找不到。

欢迎任何建议,只要它适用于 Safari。

4

2 回答 2

5

可能<wbr>就是你要找的东西。

于 2010-06-17T16:41:42.010 回答
1

<wbr>是一个很好的答案,但您也可以考虑零宽度空间实体。我用的不多,但是这篇文章建议使用下面的css来扩展跨浏览器的功能:

wbr:after { content: "\00200B" }
于 2012-01-25T02:02:45.980 回答