![](/img/trans.png)
[英]How can I execute a console function but from the browser in Node.JS?
[英]How can I reload modified .js files from the browser console?
我可以使用 RequireJS 2 重新加載最近更新的.js 文件嗎? 這是我的用例:
alert("abc")
;Foo.Bar()
並通過“abc”獲得警報alert("def")
Foo.Bar()
時,我收到帶有“def”的警報謝謝!
您可以通過按:Ctrl + Shift + J並轉到“控制台”選項卡來訪問chome控制台。
有類型以下內容:
var script = document.createElement("script");
script.src = "Path to Js File";
document.body.appendChild(script);
它應該更新JavaScript文件而不重新加載整個頁面。
- 文件路徑可能是:
1)http / s://yourdomain.com/path/jsfile.js
2)file://path/jsfile.js - (本地文件系統)
注意:
上面使用的方法不需要RequireJS庫。
由於您需要(加載和刷新)js 文件,我建議在您的基本 javascript 文件中定義一個 function
function reloadJS(file) {
var script = document.createElement("script");
script.src = "/" + file + ".js";
myWindow = window.open(script.src + "?v=" + Math.random());
document.body.appendChild(script);
myWindow.close();
}
並從控制台調用它,如reloadJS("myjsfilename")
這將重新加載 js 文件並強制它為瀏覽器更新文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.