检查加载的页面是否包含特定关键字或字符串的最简单方法是什么?如果文本存在于页面的任何地方,我的意图是执行一个函数。
我发现最接近的是:
if (window.location.href.indexOf("my keyword(s)") != -1) {do something}
但这仅检查URL是否包含关键字。
答案 0 :(得分:0)
使用window.document.body.innerText
,您可以获得正文的整个文本,而无需标记。
答案 1 :(得分:0)
或者这个:
if ( !!~document.body.textContent.indexOf("my keyword(s)")
|| !!~window.location.href.indexOf("my keyword(s)") ) {
// Keyword found
}