通过控制台替换脚本URL

Replace script URL though the console

本文关键字:脚本 URL 替换 控制台      更新时间:2023-09-26

我正在尝试使用某种注入脚本在前端更新我的TinyMCE脚本URL,而不需要任何类型的ftp访问。

目前我的页面在标题中加载了这个:

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

我的问题是如何更新src URL,然后通过DOM控制台将其加载到页面中?

您可以在脚本标记中添加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";

希望能有所帮助。。。。