引数のない関数の呼び出しをなくせば解決すると思うかもしれません。すると、スクリプトがインクルージョンによって実行される際、レスポンスが評価され、それは破棄されます。デフォルトのコンストラクターを再定義することを許可するので、それは動作しません。ほしいデータをすべて手に入れることができます。いくつかの変更を加えます。つに誤りがあった場合や、将来のブラウザの脆弱性から保護されるでしょう。トークンを利用します。スクリプトタグによりロードされて利用されるのを防ぎます。つめに、スクリプトが実行可能でないことを確実にします。ように実行不可能にするためのプリフィックスを追加します。プリフィックスを取り除くことができますが、他のドメインで動作しているスクリプトはできません。それでもスクリプトを実行不可能にできているかは微妙です。将来的にスクリプトが実行可能になってしまうこともありえます。そんな単純ではありません。スクリプトを混入を許可しているので利用は避けるべきです。