我为远程网站(不是我的本地主机)打开Chrome DevTools,然后在“来源”下选择“为工作区添加文件夹”。在添加的文件夹中,我有几个.js文件。
当我尝试从控制台中的一个文件执行一个函数时,例如。函数“myMethod”,我得到“Uncaught ReferenceError:myMethod未定义”。
如何将自己的代码文件与已经加载到浏览器中的代码文件并排运行?
答案 0 :(得分:3)
向Chrome Devtools添加文件夹允许您从chrome编辑文件,但它根本不包含在当前网页中。为此,您必须实际将代码粘贴到控制台中,或者附加引用该文件的新脚本节点。但这与Chrome Devtools无关。
document.body.appendChild((s=document.createElement('script'),s.src='myfile.js',s));
(将myfile.js替换为电脑上文件的完整路径)