메뉴 건너뛰기

app

[Chrome] 플러그인 개발 - 특정 스트링 치환

suritam92013.04.25 02:40조회 수 2533댓글 0

  • 1
    • 글자 크기

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"), "");


ss.PNG

suritam9 (비회원)
  • 1
    • 글자 크기
[iphone] 탈옥폰에 ipa, deb 설치하기 (by suritam9) [fortify] C/C++ 진단하기 (by suritam9)

댓글 달기

suritam9
2013.04.25 조회 5867
suritam9
2013.04.04 조회 2018
suritam9
2012.09.14 조회 2387
suritam9
2012.06.24 조회 2235
suritam9
2012.06.24 조회 2580
suritam9
2012.06.24 조회 2403
suritam9
2012.06.22 조회 2448
이전 1 2 3 4 5 6 7 8 9 10... 14다음
첨부 (1)
ss.PNG
45.3KB / Download 39
위로