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();
}
});
請幫助我弄清楚這個劇本出來幫鳥出智能巴甫洛夫控制系統! (一旦測試,我想取消警報)
事實證明,在正則表達式匹配的html中有多個數字,即使只有一個PO123456對用戶可見網頁。如何限制此腳本僅搜索頁面的可見部分?或者如果我使用檢查器來查找html類,我可以使用此信息僅在代碼中的某個位置後查找PO123456嗎? – tnj