ASP.NET Web サイトを持っています。とても巨大です!
私が行った最新の追加は、すべて JavaScript/AJAX 対応です。
サーバーからクライアントに HTML と JavaScript コードを送り返すと、クライアントは HTML を DIV に挿入し、これを使用して JavaScript を DOM に挿入します。
$('<script type="text/javascript">' + script + '</sc' + 'ript>').appendTo(document);
またはこれ:
var js = document.createElement("script");
js.setAttribute("type", "text/javascript");
js.text = script;
document.appendChild(js);
私自身の開発マシンでは、挿入された JavaScript にアクセスでき、挿入された JavaScript 関数を実行できます。
テスト環境にデプロイすると、(www.testenv.com などの内部ドメイン名があります) JavaScript エラーが発生します。
問題を小さなページに切り分けようとしましたが、そこに alert("sfdfdf"); を挿入しました。ページの下部にあり、それは正常に機能します。
これを禁止するポリシー設定はありますか?