在我的一個網站上,我用&害羞;寬鬆地在網絡瀏覽器中提供更好的連字符。不幸的是,它們會被複制或剪切和粘貼所損壞,所以當人們從我的網站上覆制時,會出現一些非常令人討厭的非法字符。我在這裏誇大了一點,但你明白了。用javascript剪切/複製過濾器選擇?
我很想過一種方法來篩選副本上的選擇 - 基本上有機會在他們到達剪貼板之前將其刪除。 我懷疑這是不可能的,基於我讀過/研究過的內容,但是我認爲我會在這裏問集體智慧,以免我錯過了一些東西。
會有什麼美麗的僞代碼示例:
element.oncopy = function (ev) {
ev.selection.replace(/­/g, '');
return true; // or ev, I suppose
}
' '而不是?這裏有一篇有趣的文章http://www.cs.tut.fi/~jkorpela/shy.html –
mplungjan
2011-03-29 19:12:12
' '在英語中沒有在分詞符處提供連字符。我可以使用通過CSS創建一個連字符'wbr:after {content:' - '}'但是你不能區分' '是否被使用,所以不妨使用連字符。 –
Benj
2011-03-29 20:10:59
啊,我明白了。我以爲你會得到一個連字符我的道歉。 http://www.quirksmode.org/oddsandends/wbr.html – mplungjan 2011-03-30 07:29:16