目に見えないテキストによってコピーから保護されたこれらの電子ライブラリのサイトは、Mozilla Firefoxの作成者からの不快な驚きを期待しています

いくつかの商用電子図書館の多くの訪問者は、テキストが自然な方法でコピーできないことに気付いたと確信しています。なぜなら、多くの目に見えない文字が混入しているからです(CSSプロパティ 「visibility:hidden」、「visibility:collapse」、または「display: none ")。このテキストをバッファにコピーした結果は判読できません。



今日まで、この問題を解決するのにあまり便利なツールは使用されていません(正規表現を使用したHTMLコードのコピーとその後の検索と置換、またはブラウザの特別な拡張機能がある場合)。



今日、Firefox 3.7(Firefox 4以降)のナイトリービルドでは、テキストをコピーすると、非表示要素が自動的に噛み付き、「可視性:非表示」、「可視性:折りたたみ」、または「表示:なし」のスタイルを持つことがわかりました。



詳細はbug 39098 Mozilla Bugzillaに記載されています。 私にとっての情報源は、ブログ「The Burning Edge」(「Burning Edge」)のブログエントリでした。 *
*私の過去のブログ投稿の1つに、「The Burning Edge」という翻訳が文字通りすぎるというコメントが残されました。元の「The Burning Edge」では「イベントの先頭」、「イベントの地平線」、「高度」を意味します。リテラルよりも比meta的な意味。



ある程度まで、この発言は真実ですが、意図的に文字通りに頼ることにしました。または、「The Burning Edge」と「 The Rumbling Edge 」という名前の翻訳は、サンダーバードの段階的な開発の詳細に専念するブログに属していますが、失われました したがって、私はそれらをそれぞれ「Flaming Edge」および「Thundering Edge」と呼ぶことにしました。 最初のブログの名前を「上級」と翻訳する場合、2番目のブログでは、ハーモニーの名前に「サンダー」のような名前を選択する必要があります。



おそらく、同じ理由で、Habrahabrのこのブログは、たとえば「Red Panda」ではなく「Fire Fox」と呼ばれています。



All Articles