0
웹 페이지 본문에서 일치하는 정규 표현식 (이 경우 PO123456이어야 함)을보고/검색하고 싶습니다. 찾으면 경고 메시지를 발견하고 스크립트 실행을 중단하고 싶습니다. RegEx 일치 항목을 찾을 수 없으면 일치 항목을 찾을 때까지 페이지를 반복해서 다시로드하고 싶습니다. 그런 다음이 스크립트를 TamperMonkey에 붙여 넣으면 현재 실험실 동물처럼 새로 고침을 반복해서 눌러야하는 페이지에서 사용할 수 있습니다.일반 표현식 일치 항목을 찾을 수없는 경우 페이지를 새로 고침하기 위해 jquery를 스크립팅하는 방법
다음은
// ==UserScript==
// @name Reload Page If RegEx Match Not Found
// @namespace
// @version 0.1
// @description Reloads Page Until RegEx Match Found
// @author TJ
// @match https://system.fakepage.com/someotherpage
// @grant none
// ==/UserScript==
$(document).ready(function()
{
var regex = /^PO\d{6}g/;
var PO = str.match(regex);
if($('body:contains("' + PO + '")').length > 0)
{
alert("Found: " + PO);
}
else
{
location.reload();
}
});
날이 스크립트를 알아낼 수 있도록하여 새 아웃 똑똑한 파블로프 제어 시스템을 도와주세요 ... 일을 아직하지 않습니다! (한 번 내가 경고 페지하고 싶습니다 테스트했습니다.)
그것은 밝혀, 정규식이에 사용자에게 하나의 PO123456 볼 수있다하더라도와 일치하는 HTML에 여러 번호가 웹 페이지. 페이지의 보이는 부분 만 검색하도록이 스크립트를 제한하려면 어떻게해야합니까? 또는 관리자가 HTML 클래스를 찾기 위해이 정보를 사용하면 코드의 특정 위치 다음에 PO123456 만 찾을 수 있습니까? – tnj