私は、WebKit で静的 HTML を表示し、ユーザーがテキストを選択して強調表示できるビューアー アプリケーションに取り組んでいます。
私のアプローチは、静的な HTML ドキュメントをそのまま維持し、ハイライトを別の場所に保存することでした。Rangyは、選択内容をシリアル化して保存し、アプリケーションが再び起動したときに再適用できるようにするのに最適です。
ただし、CSS Class Applier Rangy 拡張機能を使用して強調表示されたセクションをマークすると、ドキュメントの DOM 構造が変更されるため、以前にシリアル化されたすべての範囲が無効になります。
DOM 構造を変更せずに CSS クラスをユーザー選択に適用することは可能ですか?
どうもありがとう!