我正在使用 tritium 转换一个网站,并且有一大块内联 javascript 会干扰移动网站的工作方式。但是,实际上我只想取出一条线,所以我真的不能只删除整个块。现在我正在做的只是获取文本并使用正则表达式替换来删除该行:
$(".//script[contains(text(), "part of inline js")] {
# an example of the line i want to take out
text() {
replace("document.getElementById('someid').value = 'somevalue';") {
set("")
}
}
}
不过,这似乎有点笨拙,特别是如果我要更改的部分变得很长。有没有更好的方法来做到这一点?