HTMLコンテンツをコピーするときにコピーされる隠しフォーマットを確認するにはどうすればよいですか?

ナチョキャブ

スタイル付きのHTMLをコピーして、Chromeに表示される関連フォーマットを取得する方法はありますか?たとえば、この質問のタイトルをコピーして、ニュースレタープロバイダー(MailChimp)から提供されたテキストエディターに貼り付け、HTMLモードに切り替えると、実際にコピーされるのは次のとおりです。

<h1 itemprop="name" style="margin: 0px 0px 7px; padding: 0px; border: 0px; font-size: 23.3333339691162px; vertical-align: baseline; font-family: 'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif; line-height: 1.3; background: rgb(255, 255, 255);">
    <a href="http://stackoverflow.com/questions/24907135/error-cannot-read-property-of-undefined" class="question-hyperlink" style="margin: 0px; padding: 0px; border: 0px; font-size: 23.3333339691162px; vertical-align: baseline; color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; background: transparent;">
        How to see the hidden formats that get copied when copying HTML content?
    </a>
</h1>

(ニュースレタープロバイダーではなく)専用ツールを使用してこの情報を抽出する簡単な方法はありますか?

編集:明確にするために、タイトルヘッダーを調べてクリックするとCopy、CSSが埋め込まれていないHTMLが表示されます。

<h1 itemprop="name">
    <a href="/questions/24907376/how-to-see-the-hidden-formats-that-get-copied-when-copying-html-content" class="question-hyperlink">How to see the hidden formats that get copied when  copying HTML content?
    </a>
</h1>
Niels Keurentjes

あなたがやろうとしているのは、スタンドアロンのHTMLをエクスポートすることです。あなたの質問は完全には明確ではありませんが、あなたがあなたの管理下にあるページからそれを取得しようとしていると仮定しているので、Javascriptを実行することができます。

つまり、実行時に、すべての要素に対して有効な「計算された」スタイルを決定し、それらを要素自体に適用する必要があります。その後innerHTML、含まれている要素のを読み取って処理するだけで、スタンドアロンコンテンツを取得できます。

この質問に対する優れた回答を読んで、すべての要素の実行時計算スタイルを取得する方法を確認してください。次に、それらのそれぞれを、そのstyleプロパティを介して要素自体に明示的に適用します。innerHTMLプロパティがします返された値でこれらの変更を反映します。

これを実行しようとしているWebページが制御できない場合は、Firefoxの場合はGreaseMonkey、Chromeの場合はTamperMonkeyなどを使用して、いつでも同じコードを挿入できますこれで十分な「ユニバーサルツール」になります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

エディターWYSIWYGでテキストをコピーして貼り付けるときに、生成されたコードを整理し、フォーマットのコピーを回避するにはどうすればよいですか?

分類Dev

フォーマットを失うことなくPOIを使用して、ある.docxの一部のコンテンツを別の.docxにコピーするにはどうすればよいですか?

分類Dev

フォーマットを失うことなくPOIを使用して、ある.docxの一部のコンテンツを別の.docxにコピーするにはどうすればよいですか?

分類Dev

コンピューターに正しくインストールされているDenoを確認するにはどうすればよいですか?

分類Dev

Delphiフォームのすべてのコントロールを編集/変更不可にし、ユーザーがコンテンツをコピーできるようにするにはどうすればよいですか。

分類Dev

フォームのコンテンツをHTML / PHPで表示する確認ページを作成するにはどうすればよいですか?

分類Dev

イメージをコミットするときにDockerコンテナの構成をコピーするにはどうすればよいですか?

分類Dev

JQuery-divにコンテンツをロードしているときにスピナーを表示するにはどうすればよいですか?

分類Dev

コンピューターフォーム(デスクトップ、ノートブック、またはオールインワン)をコマンドラインで確認するにはどうすればよいですか?

分類Dev

コンピュータに搭載されているマザーボードを確認するにはどうすればよいですか?

分類Dev

コピーしたセルテキストを数値としてフォーマットするにはどうすればよいですか?

分類Dev

フォルダのコピー元を確認するにはどうすればよいですか?

分類Dev

Linuxコンピューターがハッキングされたかどうかを確認するにはどうすればよいですか?

分類Dev

Windowsコマンドラインでディレクトリとそのフォルダをコピーするにはどうすればよいですか?

分類Dev

純粋なダートでコンテンツをクリップボードにコピーするにはどうすればよいですか?

分類Dev

Pythonでアップロードされたコンテンツタイプファイルを確認するにはどうすればよいですか?

分類Dev

USBが接続されているときにコンピュータをシャットダウンするにはどうすればよいですか?

分類Dev

クローンフォルダをリモートコンピュータに1行でコピーするにはどうすればよいですか?

分類Dev

Angular JSから取得したNg-Repeatのコンテンツを使用してフォーマットするにはどうすればよいですか?

分類Dev

PHPとMYSQLでコンテンツのフォーマットを保持するにはどうすればよいですか?

分類Dev

txtファイル内のコンテンツをクリップボードにコピーするにはどうすればよいですか?

分類Dev

どのテキストボックスがリピーターコントロールのどのレコードに接続されているかを確認するにはどうすればよいですか?

分類Dev

GKEポッドにマウントする新しいGoogleコンピューティングディスクをマウントしてフォーマットするにはどうすればよいですか?

分類Dev

ショッピングカートのコンテンツを保存するためにCookieを使用するにはどうすればよいですか?

分類Dev

Dockerコンテナからホストコンピュータにファイルをコピーするにはどうすればよいですか?

分類Dev

akkaストリームを使用して既存のコンシューマーグループに新しいコンシューマーを作成しているときに、kafkaトピックを終了するにはどうすればよいですか?

分類Dev

Linuxで既存のフォルダーを上書きしてフォルダーをコピーし、古いコンテンツをすべて削除するにはどうすればよいですか?

分類Dev

cmdコンソールからテキストをコピーしてフォーマット(色付き)を維持するにはどうすればよいですか?

分類Dev

コンピューターにログインしているユーザーを確認するにはどうすればよいですか?

Related 関連記事

  1. 1

    エディターWYSIWYGでテキストをコピーして貼り付けるときに、生成されたコードを整理し、フォーマットのコピーを回避するにはどうすればよいですか?

  2. 2

    フォーマットを失うことなくPOIを使用して、ある.docxの一部のコンテンツを別の.docxにコピーするにはどうすればよいですか?

  3. 3

    フォーマットを失うことなくPOIを使用して、ある.docxの一部のコンテンツを別の.docxにコピーするにはどうすればよいですか?

  4. 4

    コンピューターに正しくインストールされているDenoを確認するにはどうすればよいですか?

  5. 5

    Delphiフォームのすべてのコントロールを編集/変更不可にし、ユーザーがコンテンツをコピーできるようにするにはどうすればよいですか。

  6. 6

    フォームのコンテンツをHTML / PHPで表示する確認ページを作成するにはどうすればよいですか?

  7. 7

    イメージをコミットするときにDockerコンテナの構成をコピーするにはどうすればよいですか?

  8. 8

    JQuery-divにコンテンツをロードしているときにスピナーを表示するにはどうすればよいですか?

  9. 9

    コンピューターフォーム(デスクトップ、ノートブック、またはオールインワン)をコマンドラインで確認するにはどうすればよいですか?

  10. 10

    コンピュータに搭載されているマザーボードを確認するにはどうすればよいですか?

  11. 11

    コピーしたセルテキストを数値としてフォーマットするにはどうすればよいですか?

  12. 12

    フォルダのコピー元を確認するにはどうすればよいですか?

  13. 13

    Linuxコンピューターがハッキングされたかどうかを確認するにはどうすればよいですか?

  14. 14

    Windowsコマンドラインでディレクトリとそのフォルダをコピーするにはどうすればよいですか?

  15. 15

    純粋なダートでコンテンツをクリップボードにコピーするにはどうすればよいですか?

  16. 16

    Pythonでアップロードされたコンテンツタイプファイルを確認するにはどうすればよいですか?

  17. 17

    USBが接続されているときにコンピュータをシャットダウンするにはどうすればよいですか?

  18. 18

    クローンフォルダをリモートコンピュータに1行でコピーするにはどうすればよいですか?

  19. 19

    Angular JSから取得したNg-Repeatのコンテンツを使用してフォーマットするにはどうすればよいですか?

  20. 20

    PHPとMYSQLでコンテンツのフォーマットを保持するにはどうすればよいですか?

  21. 21

    txtファイル内のコンテンツをクリップボードにコピーするにはどうすればよいですか?

  22. 22

    どのテキストボックスがリピーターコントロールのどのレコードに接続されているかを確認するにはどうすればよいですか?

  23. 23

    GKEポッドにマウントする新しいGoogleコンピューティングディスクをマウントしてフォーマットするにはどうすればよいですか?

  24. 24

    ショッピングカートのコンテンツを保存するためにCookieを使用するにはどうすればよいですか?

  25. 25

    Dockerコンテナからホストコンピュータにファイルをコピーするにはどうすればよいですか?

  26. 26

    akkaストリームを使用して既存のコンシューマーグループに新しいコンシューマーを作成しているときに、kafkaトピックを終了するにはどうすればよいですか?

  27. 27

    Linuxで既存のフォルダーを上書きしてフォルダーをコピーし、古いコンテンツをすべて削除するにはどうすればよいですか?

  28. 28

    cmdコンソールからテキストをコピーしてフォーマット(色付き)を維持するにはどうすればよいですか?

  29. 29

    コンピューターにログインしているユーザーを確認するにはどうすればよいですか?

ホットタグ

アーカイブ