なんらかのインジェクション スクリプトを使用して、ftp アクセスなしで TinyMCE スクリプト URL をフロントエンドのフロントエンドに更新しようとしています。
現在、私のページはこれを頭にロードします:
<script type="text/javascript" src="js/tiny_mce/tiny_mce.js"></script>
私の質問は、どのように src URL を更新してから、DOM コンソールを介してページにロードすることができるかということです。
なんらかのインジェクション スクリプトを使用して、ftp アクセスなしで TinyMCE スクリプト URL をフロントエンドのフロントエンドに更新しようとしています。
現在、私のページはこれを頭にロードします:
<script type="text/javascript" src="js/tiny_mce/tiny_mce.js"></script>
私の質問は、どのように src URL を更新してから、DOM コンソールを介してページにロードすることができるかということです。
script タグに Id 属性を追加して、Dom を使用できます。
<script id="tiny" type="text/javascript" src="js/tiny_mce/tiny_mce.js"></script>
<script>
function changeSrc(){
var tinytag = document.getElementById("tiny");
tinytag.setAttribute("src", "js/tiny_mce/tiny_mce.js");
}
</script>
次のコードを使用して、コンソールで JavaScript を使用してスクリプト タグを作成できます。
var js = document.createElement('script');
js.async = true;
js.src = "js/tiny_mce/tiny_mce.js";
document.body.appendChild(js);
更新する場合は、すでに参照があるため、次を使用して更新できます
js.src = "somethingelse.js";
それが役立つことを願って....