私はかなり嫌な問題を抱えています。Webページ全体を完全に制御できないため、成功への道をハックする必要があるため、「うんざり」します。
状況
Web ページに読み込まれる独自のスクリプトと、ページのdiv
ナビゲーションを表示するコンテナーがあります。そのコンテナにリンクを追加したいのですが、そのコンテナにはその単一のリンクのみを含める必要があります。
問題
そのコンテナへのリンクも追加するサードパーティのスクリプトがあります。AJAXコールバック関数内でそれを行います
私が試したこと
1. ドキュメントが完全にロードされた後、私のリンク以外のすべてのリンクを削除する
これは、サード パーティのスクリプトが AJAX コールバックを介してコンテンツを読み込むため、不可能です。そのため、ページが完全に読み込まれたときに、不要なリンクがまだレンダリングされていません。
2.div
コンテナの名前変更
コンテナにリンクを追加した後、クラス名や ID などを削除して、コンテナを完全に削除しました。しかし、サードパーティのスクリプトはまだそのコンテナを見つけています。
3.DOMNodeInserted
コンテナへのイベントの添付
私がブラウザと呼んでいるものは何でもうまく機能します。しかし、IEでは失敗します。そして IE は、そのページのユーザーが使用するメインのブラウザーです。
他に何を試すことができますか?