テーマコンポーネントでの更新スクリプトのキャッシュバスター?

こんにちは、画像 URL や \u003chref\u003e リンクをこのスクリプトで変更した際に、ユーザーのブラウザセッションでキャッシュされている JavaScript が更新されるようにするには、どのようなオプションがあるか知りたいです。このスクリプトは、新しいテーマコンポーネントの Head セクションにカスタム HTML として追加されています。

この現在のウィジェットコードでは、ユーザーが新しく更新された画像や変更されたリンクを確認するには、ブラウザの再読み込みが必要です。CSS の変更がページのリロードなしで即座に反映されるのと同じように、ブラウザキャッシュで何らかの AJAX メソッドを通じて更新されると思っていましたが、カスタム Head スクリプトではそうではないようです。

ハウス広告用の Ad プラグインは、広告の HTML を変更した直後にリフレッシュを強制するように見えます。House Ads プラグインについては、refresh キーワードを検索した際に house-ads.js で以下のコードを見つけました。

  @observes("refreshOnChange")
  refreshAd() {
    if (this.get("listLoading")) {
      return;
    }

    this.set("adHtml", this.chooseAdHtml());
  },

  didInsertElement() {
    this._super(...arguments);

    if (!this.get("showAd")) {
      return;
    }

    if (this.get("listLoading")) {
      return;
    }

    if (adIndex.topic_list_top === null) {
      // start at a random spot in the ad inventory
      Object.keys(adIndex).forEach((placement) => {
        const adNames = this.adsNamesForSlot(placement);
        adIndex[placement] = Math.floor(Math.random() * adNames.length);
      });
    }

    this.refreshAd();
  },

同様の方法をカスタムプラグイン JavaScript に適用することは可能でしょうか?