0

なんらかのインジェクション スクリプトを使用して、ftp アクセスなしで TinyMCE スクリプト URL をフロントエンドのフロントエンドに更新しようとしています。

現在、私のページはこれを頭にロードします:

<script type="text/javascript" src="js/tiny_mce/tiny_mce.js"></script>

私の質問は、どのように src URL を更新してから、DOM コンソールを介してページにロードすることができるかということです。

4

2 に答える 2

3

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>
于 2013-06-26T04:24:36.017 に答える
1

次のコードを使用して、コンソールで 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";

それが役立つことを願って....

于 2013-06-26T04:06:23.063 に答える