我想在网页正文中查找/搜索匹配的正则表达式(在本例中为 PO123456 应该)。如果找到,我想要一个警报,说明它已找到并且脚本停止运行。如果未找到 RegEx 匹配项,我希望它反复重新加载页面,直到找到匹配项。然后,我会将这个脚本粘贴到 TamperMonkey 中,以便在当前需要我像实验室动物一样反复按下刷新的页面上使用。
以下不起作用,但...
// ==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();
}
});
请帮我弄清楚这个脚本,帮助小鸟聪明地使用巴甫洛夫控制系统!(一旦测试,我想取消该警报。)
// ==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 = document.body.innerHTML.match(regex);
if (PO) {
console.log("Found:",PO);
} else {
location.reload();
}
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句