Chrome の翻訳用に code, pre を外す - arosh/arosh.github.com GitHub Wiki

document.querySelectorAll('code').forEach(el => {
    // <code>タグの直前に中身のテキスト(または子要素)を挿入
    while (el.firstChild) {
        el.parentNode.insertBefore(el.firstChild, el);
    }
    // 空になった<code>タグを削除
    el.remove();
});
document.querySelectorAll('pre, code').forEach(el => {
    while (el.firstChild) {
        el.parentNode.insertBefore(el.firstChild, el);
    }
    el.remove();
});
⚠️ **GitHub.com Fallback** ⚠️