ソースコードのハイライト表示 prism.js編
prism.js
document.getElementById("btn").addEventListener("click", async () => {
let [tab] = await chrome.tabs.query({ active: true, currentWindow: true });
chrome.scripting.executeScript({
target: { tabId: tab.id },
function: onRun,
});
});
公式
使い方
CDNを利用した場合
CDNよりCSSを読み込む
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/9000.0.1/themes/prism.min.css" />
JavaScriptを読み込む
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/9000.0.1/prism.min.js"></script>
preタグには言語を明確化するためクラスを当てる。”language-javascript” みたいに。
※preタグのpaddingを0に変更した。