Javascript 侦听(捕获)iframe控制台日志

Javascript 侦听(捕获)iframe控制台日志,javascript,Javascript,我正试图捕获iframe的控制台日志,但我无法访问它的源代码和实现。 <iframe src="an http address" name="my-iframe" allowFullScreen/> 我从中得到的信息不适用于iframe日志它只在我的应用程序控制台日志上工作。如果src是另一个域,并且您不能直接在另一个域上运行代码(例如,通过能够修改或插入.js),那么您就无能为力。这是出于安全原因:浏览器不希望在域之间泄漏任何信息,除非

我正试图捕获iframe的控制台日志,但我无法访问它的源代码和实现。

 <iframe src="an http address" name="my-iframe"  allowFullScreen/>

我从中得到的信息不适用于iframe日志它只在我的应用程序控制台日志上工作。

如果src是另一个域,并且您不能直接在另一个域上运行代码(例如,通过能够修改或插入
.js
),那么您就无能为力。这是出于安全原因:浏览器不希望在域之间泄漏任何信息,除非信息的发送者故意允许

 <iframe src="an http address" name="my-iframe"  allowFullScreen/>
如果您可以更改另一个域上的代码,您可以monkeypatch控制台,让它使用
postMessage
将日志信息传递到父窗口,以便父窗口可以对其进行操作


如果您正试图检查仅供您个人使用的邮件(而不是供internet上的随机用户使用),您可以修改浏览器,使用userscript管理器在另一个域上运行自定义JavaScript,如。

是的,它位于另一个域中,我无权访问它。所以你是说我对控制台中iframe的记录数据无能为力??正确,除了从父页面清除整个控制台之外,你对它无能为力。日志消息直接从嵌入式iframe发送到浏览器控制台;它们不经过父站点,因此如果您只能在父站点上更改代码,那么您将无法检查或更改iframe的日志记录行为。