C、XML、および XSL を使用してデーモンによって生成された HTML がたくさんあります。次に、HTML マークアップを取得して画面に表示する PHP スクリプトがあります。
私は XHTML 1 準拠のマークアップを大量に持っています。マークアップ内のすべてのリンクを変更して削除する必要があります&utm_source=report&utm_medium=email&utm_campaign=report
。
これまでのところ、2 つのオプションを検討しました。
- Analytics コードを削除する PHP バックエンドで正規表現検索を実行します。
- リンクをループする Jquery を記述してから、Analytics コードを href から削除します。
ハードル:
- HTML は巨大になる可能性があります。4MB 以上の IE (いくつかのテストを実行したところ、平均して約 100Kb でした)
- 高速である必要があります。約 3K の思考が得られますか?
現在、使用しようとしていますstr_replace('&utm_source=report&utm_medium=email&utm_campaign=report','',$html);
が、機能していません。