ルビつきのhtml文章をコピペしたときにルビの部分は飛ばしたいです。
html
1<ruby><rb>親譲</rb><rp>(</rp><rt>おやゆず</rt><rp>)</rp></ruby>りの<ruby><rb>無鉄砲</rb><rp>(</rp><rt>むてっぽう</rt><rp>)</rp></ruby>で小供の時から損ばかりしている。
上のようなhtmlをコピペすると
親譲おやゆずりの無鉄砲むてっぽうで小供の時から損ばかりしている。
となります。コピペ後の文章は大変読みづらいです。
ルビだけ飛ばしてコピペすることはできませんか?
//こうしたい
親譲の無鉄砲で小供の時から損ばかりしている。
コピペしない方法をネットで調べるとCSS3のuser-selectをやjavascriptのoncopyで禁止する方法が見つかりますが、どちらも指定した要素の外側から選択するとコピーできてしまい、ルビのコピー禁止には向いていません。
試した環境は
window7 + Firefox47.0.1
window7 + IE11
window7 + Opera38.0
window7 + Google Chrome51.0
iOS9.3
android4.2標準ブラウザ
Firefoxはルビをとばしてコピペできますが、それ以外はダメでした。
ルビだけコピーせずにすむいい方法がありましたらよろしくお願いします。
回答2件
あなたの回答
tips
プレビュー