我有这个代码可以转换所有单词" test"在一个页面上链接到谷歌。 有没有办法点击这些链接打开我的popup.html?
searchPattern = new RegExp ("(test)", "gi");
var pageText = document.body.innerHTML;
document.body.innerHTML = pageText.replace(searchPattern, "<a href='https://www.google.com/#q=$1'>$1</a>");
编辑:好的,我现在有了这个功能而不是链接,仍然不知道如何通过页面的HTML代码调用扩展程序的popup.html:
document.body.innerHTML = pageText.replace(searchPattern, "<a class='popup'>$1$2$3</a>" +
"<script>$('popup').click(function(e) {e.preventDefault();" +
"});</script>");