トリチウムを使用して Web サイトを変換していますが、モバイル サイトの動作を妨げるインライン JavaScript のチャンクがあります。ただし、取り出したいのは実際には 1 行だけなので、チャンク全体を削除することはできません。今私がやっていることは、テキストを取得し、正規表現の置換を使用して行を削除することです:
$(".//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("")
}
}
}
ただし、特に変更したいセクションが非常に長くなる場合は、これは少し不格好に思えます。これを行うより良い方法はありますか?