如何从不受信任的Javascript登录到错误控制台?

如何从不受信任的Javascript登录到错误控制台?,javascript,Javascript,在Chromium中,“console.log()”允许您打印到错误控制台,但只能从嵌入html中的javascript或本地计算机上的.js文件中打印 对于调试远程计算机上.js文件中包含并包含在页面中的Javascript,您有哪些变通方法?添加断点和/或监视表达式 请看我最近不得不使用Facebook托管的Facebook SDK javascript来实现这一点。我下载了脚本并在本地托管以进行调试。然后我可以添加我想要的所有console.log消息 一切完成后,我删除了本地文件并返回到

在Chromium中,“console.log()”允许您打印到错误控制台,但只能从嵌入html中的javascript或本地计算机上的.js文件中打印


对于调试远程计算机上.js文件中包含并包含在页面中的Javascript,您有哪些变通方法?

添加断点和/或监视表达式


请看

我最近不得不使用Facebook托管的Facebook SDK javascript来实现这一点。我下载了脚本并在本地托管以进行调试。然后我可以添加我想要的所有console.log消息

一切完成后,我删除了本地文件并返回到Facebook的托管脚本

当您希望变量的值位于代码中的特定位置时,Phil关于断点的建议也非常有用



对于在用户操作(如单击按钮)时执行的代码,另一种有用的技术是在执行之前使用Chrome inspector的脚本选项卡或FF中的FireBug来编辑javascript。我对它的使用有限,但它有时非常有用。

问题在于跨域安全策略。只有来自html文件域的javascript才能使用console.log

真的吗?我从未注意到从远程脚本登录时出现任何问题。@sje397我就知道!你一直在调试什么浏览器?@sje397我想Nathan是指托管的第三方scripts@Phil:我想它在那种情况下仍然有效。@Nathan:Chrome…我得测试一下:)