← All examples

Action Developer & QA

Copy page meta tags

The action collects the title and all name/property meta tags and copies them to the clipboard as a key-value list.

Code to copy

try {
  const lines = ['title: ' + document.title];
  document.querySelectorAll('meta').forEach(function (m) {
    const key = m.getAttribute('name') || m.getAttribute('property');
    const val = m.getAttribute('content');
    if (key && val) lines.push(key + ': ' + val);
  });
  const text = lines.join('\n');
  if (navigator.clipboard && navigator.clipboard.writeText) {
    navigator.clipboard.writeText(text)
      .then(function () { console.log('JustZix: meta tags copied'); })
      .catch(function (e) { console.error('JustZix copy failed:', e); });
  } else {
    console.log(text);
  }
} catch (err) { console.error('JustZix copy meta:', err); }

How to use this example

  1. Copy the code with the button above.
  2. Install JustZix (2 minutes) and open the extension on the target page.
  3. Add a new rule matching that page.
  4. Enable the action panel, add a button in the Actions tab and paste the code into it — run it with one click.

Rate this example

No ratings yet — be the first.

Does this example work?

Snippets are useless without somewhere to paste them.

JustZix takes 2 minutes to install and runs your code on every matching page. No account, no payment.

Download free See use cases