text 등은 정규식을 이용해 충분히 가공이 가능하다.
content 처리 예제를 이용해 sandwich가 검색될 경우 input을 제거하는 실험을 수행하였다.
https://developer.chrome.com/extensions/samples.html 의 Page action by content 를 이용해 구현하였으며,
바뀐 내용은 간단하다.
contentscript.js 에
/*
* Copyright (c) 2010 The Chromium Authors. All rights reserved. Use of this
* source code is governed by a BSD-style license that can be found in the
* LICENSE file.
*/
var regex = /sandwich/;
// Test the text of the body element against our regular expression.
if (regex.test(document.body.innerText)) {
// The regular expression produced a match, so notify the background page.
document.body.innerHTML = document.body.innerHTML.replace(new RegExp("input", "g"), "");
chrome.extension.sendRequest({}, function(response) {});
} else {
// No match was found.
}
한 줄만 추가되었다.
document.body.innerHTML = document.body.innerHTML.replace(new RegExp("input", "g"), "");
댓글 달기